Invoice Dragon: แอปโอเพนซอร์สสำหรับสร้างใบแจ้งหนี้ PDF
(invoicedragon.com)- Invoice Dragon เป็นเครื่องมือฟรีสำหรับสร้าง ใบแจ้งหนี้และใบเสร็จรับเงิน เป็น PDF ได้อย่างรวดเร็ว
- ชื่อต้นฉบับชูจุดเด่นว่าสามารถสร้าง ใบแจ้งหนี้และใบเสร็จรับเงิน PDF ได้ฟรี
- บริการนี้นำเสนอตัวเองเป็นโซลูชันที่ช่วยให้ผู้ใช้ สร้างเอกสารได้อย่างง่ายดาย
- จากข้อมูลที่ให้มายังไม่สามารถยืนยันรายละเอียดเงื่อนไข เช่น เทมเพลต วิธีการจัดเก็บ จำเป็นต้องมีบัญชีหรือไม่ และไลเซนส์
- ตามชื่อบน HN เป็น แอปโอเพนซอร์ส จึงเหมาะสำหรับผู้ใช้ที่กำลังหาเครื่องมือสร้างเอกสาร PDF ฟรี
สร้างใบแจ้งหนี้และใบเสร็จรับเงิน PDF
- Invoice Dragon เป็นเครื่องมือสำหรับสร้างใบแจ้งหนี้และใบเสร็จรับเงิน
- ชื่อต้นฉบับระบุว่าสามารถ สร้างใบแจ้งหนี้และใบเสร็จรับเงิน PDF ได้ฟรี
- ข้อความในเนื้อหาเน้นว่าเป็นโซลูชันที่รวดเร็วและสะดวก พร้อมย้ำว่า Absolutely Free
เงื่อนไขที่ยังไม่ได้รับการยืนยัน
- ข้อมูลที่ให้มาไม่มีรายละเอียดเกี่ยวกับเทมเพลตที่รองรับ วิธีการจัดเก็บ จำเป็นต้องมีบัญชีหรือไม่ วิธีการแจกจ่าย ไลเซนส์ หรือลิงก์คลังซอร์สโค้ด
- ชื่อบน HN มีคำอธิบายว่าเป็น แอปโอเพนซอร์ส
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ความซับซ้อนของใบแจ้งหนี้ไม่ได้อยู่ที่การสร้าง PDF เองมากเท่ากับเรื่อง การติดตามสถานะค้างชำระ/ชำระแล้ว, ลูกหนี้ค้างชำระนาน, ส่วนลดสำหรับการชำระเงินก่อนกำหนด และการเชื่อมต่อกับเครื่องมือบัญชีที่ใช้อยู่
ถึงอย่างนั้น สำหรับคนที่ต้องส่งใบแจ้งหนี้แค่เป็นครั้งคราวสักหนึ่งสองใบ ก็ดูเป็นเครื่องมือที่ยอดเยี่ยมและเรียบง่าย
งานที่มองไม่เห็นอย่าง การดูแลจัดการเนื้อหา และการหารายได้ต่างหากที่เป็นส่วนยากจริง ๆ และผู้คนมักมองแคบจนไม่เห็นจุดนั้น
ERP ติดตามได้ดี แต่การปรับแต่งแบบฟอร์มใบแจ้งหนี้กินทั้งเวลาและเงินมาก จึงมีตลาดซอฟต์แวร์สำหรับองค์กรขนาดใหญ่ที่ทำ PDF ใบแจ้งหนี้โดยไม่มีฟังก์ชันติดตามอยู่ด้วย อย่างไรก็ตาม มีความเป็นไปได้สูงว่าต้องรองรับการสร้าง XML ที่เข้ากันได้กับ PEPPOL BIS ด้วย
หากบริษัทต้องการปฏิบัติตามกฎหมาย ก็ต้องพิสูจน์ได้ว่าใช้ระบบที่เป็นไปตามข้อจำกัดเหล่านี้ ในฝรั่งเศส ตั้งแต่ปี 2018 เป็นต้นมา บริษัททุกแห่งถูกบังคับให้ใช้ซอฟต์แวร์ที่เป็นไปตามข้อกำหนดแบบนี้
เพื่อบันทึกเวลาของรอบการเรียกเก็บเงิน ผมจะสร้างใบแจ้งหนี้ใหม่ใน GnuCash แล้วเพิ่มรายการทีละบรรทัดทุกวัน โดยแต่ละรายการจะมีโน้ตสั้น ๆ มาก ๆ ว่าวันนั้นทำอะไร
เมื่อจบวัน จะพิมพ์ใบแจ้งหนี้ฉบับร่างของเวลาที่ยังไม่ได้เรียกเก็บไว้เป็นข้อมูลสำรอง และเมื่อถึงเวลาส่งบิลจริง ก็จะคัดลอกและแก้ไขสคริปต์ใบแจ้งหนี้แบบกำหนดเองของ GnuCash เพื่อซ่อนโน้ตและปรับตามคำขอเปลี่ยนรูปแบบของลูกค้า
เมื่อส่งทางอีเมลหรือไปรษณีย์แล้ว ฟังก์ชันลูกหนี้การค้าของ GnuCash ก็จัดการต่อให้ แม้การแทนข้อมูลภายในจะดูน่ากลัวอยู่บ้าง แต่ก็ใช้งานได้ดี
เคยคิดจะใช้เครื่องมือแบบนี้หรือทำเอง แต่ในทางปฏิบัติ ผมสร้าง หน้า HTML ที่ใส่แอตทริบิวต์
contenteditableไว้เต็มไปหมด แล้วแก้ไขตรงในเบราว์เซอร์ บางครั้งก็ใช้เครื่องมือสำหรับนักพัฒนาเพื่อลบสิ่งที่ไม่ต้องการ แล้วพิมพ์ออกเป็น PDFเป็นวิธีที่คุณแม่ผมคงทำไม่ได้ เลยรู้สึกเหมือนมีอะไรผิดพลาดอยู่บ้าง แต่สำหรับคนที่ทำได้ นี่เป็นวิธีที่เร็วที่สุด
ถึงอย่างนั้น ก็เป็นเครื่องมือที่ดีสำหรับคนที่อยากจัดการโดยยุ่งยากน้อย ๆ แต่ถ้ารีเฟรชหน้า ข้อมูลทั้งหมดจะหายไป รายการสกุลเงินก็ยาวเกินไปจนพิมพ์ “EUR” เพื่อเลือกเหมือนกล่องเลือกทั่วไปไม่ได้ และถ้ามีการติดตามเลขที่ใบแจ้งหนี้กับการบันทึกข้อมูลบริษัทก็น่าจะดี
ไม่อยากใช้เครื่องมือบัญชีเต็มรูปแบบที่ทุกอย่างอยู่บนคลาวด์และต้องจ่ายค่าสมาชิกรายเดือนแพง ๆ ส่วนวิธีแบบ Word ก็ไม่เหมาะเหมือนกัน
ถ้ากำลังมองหาเครื่องมือบัญชีแบบครอบคลุมสำหรับการเงินส่วนบุคคลหรือธุรกิจขนาดเล็ก GnuCash ก็มีฟังก์ชันสร้างใบแจ้งหนี้ด้วย
ผมมองว่า PDF ของเครื่องมือในต้นโพสต์สวยกว่า GnuCash มาก แต่การสร้างเป็นเพียงส่วนหนึ่งเท่านั้น การติดตามยอดคงเหลือและรู้ว่าใครยังต้องจ่ายเงินก็สำคัญ GnuCash จัดการทั้งสองอย่างในที่เดียว และเมื่อเปิดโปรแกรมก็มีป็อปอัปแจ้งลูกหนี้การค้าที่ยังไม่ได้ชำระด้วย
เมื่อก่อนใช้ https://invoice-generator.com/ ซึ่งค่อนข้างคล้ายกัน แต่ไม่มีเทมเพลต
ฟีเจอร์สำคัญคือการ บันทึกประวัติ ใบแจ้งหนี้เก่า ๆ ทำให้ไม่ต้องกรอกข้อมูลใหม่หรืออัปโหลดโลโก้ใหม่อีก เป็นวิธีที่บันทึกไว้ในเครื่องผู้ใช้โดยไม่ต้องล็อกอิน จึงน่าพิจารณาเพิ่มฟีเจอร์คล้าย ๆ กัน และถ้าไม่มีก็ไม่มีเหตุผลมากพอให้ย้ายมาใช้
สำหรับใบแจ้งหนี้ ผมใช้ LaTeX กับโมดูล
rechnung.styที่สร้างเลย์เอาต์ใบแจ้งหนี้แบบมาตรฐานข้อดีคือใช้ document class
scrlttrซึ่งถ้าเรียกใช้อย่างถูกต้อง จะสร้าง PDF ที่พอดีกับซองจดหมายหน้าต่างของสวิตเซอร์แลนด์ได้อย่างสมบูรณ์ถ้าใส่การตั้งค่าพื้นฐานไว้ในไฟล์ import ที่นำกลับมาใช้ซ้ำได้ ไฟล์
.texของใบแจ้งหนี้แต่ละใบก็จะสั้นมาก เพราะมีแค่ที่อยู่กับรายการในใบแจ้งหนี้เป็นหลักเพื่อการนี้ เราสร้างเว็บแอปที่ใช้ quart และ hypercorn และสร้าง PDF เป็นส่วนหนึ่งของแดชบอร์ดการเงินภายใน งานรันบนแบ็กเอนด์และใช้
luatexผ่านlatexmkโดยภายในยังใช้scrlttr2ด้วยภาพหน้าจอ: https://mero.ng/i/GKeVmAnd.png
สำหรับใบแจ้งหนี้สั้น ๆ เช่นมีราว 4 รายการ ฟอนต์ที่ใช้เรนเดอร์รายการใหญ่เกินไปและระยะห่างบรรทัดก็กว้างเกินไป
เข้าใจว่าขนาดฟอนต์และ baseline ปรับตามจำนวนรายการ แต่ใบแจ้งหนี้ที่มีรายการน้อยออกมาไม่สวย
ขนาดช่องคำอธิบายก็จำกัดเกินไป ไม่มีคอลัมน์ ID อ้างอิงสินค้า และดูเหมือนจะขาดเลขที่บริษัท เงื่อนไขการชำระเงิน บัญชีธนาคาร ข้อมูลอ้างอิงการชำระเงินสำหรับโอนเงิน รวมถึงโดยเฉพาะ การคำนวณและแสดง VAT อัตโนมัติ ซึ่งผู้ใช้ EU B2B ต้องใช้
ดูดีและเรียบง่าย
ระบบนิเวศของใบแจ้งหนี้ซับซ้อนและแพงเกินไป เลยใช้ Google Sheets มาราว ๆ 10 ปีแล้ว แค่กดปุ่มส่งออกเป็น PDF เพื่อสร้าง PDF แล้วส่งอีเมลให้ลูกค้าก็พอ
สำหรับดีไซน์แบบตารางที่ใบแจ้งหนี้ต้องการก็ง่ายพออยู่แล้ว เลยสงสัยว่า Invoice Dragon มีข้อดีอะไรเหนือ Google Sheets
สงสัยว่าทุกคนใช้อะไรสำหรับส่งใบแจ้งหนี้, อีเมลติดตามเมื่อยังไม่ชำระ, และ เก็บเงินผ่าน ACH/บัตรเครดิต
เคยลอง Wave Accounting กับ Stripe แล้ว แต่ไม่ชอบค่าธรรมเนียมใบแจ้งหนี้+ภาษีของ Stripe ถึงอย่างนั้นก็ยังต่ำกว่าค่าธรรมเนียม Amex ของ Wave เลยทนใช้ไปก่อน
สำหรับปริมาณและช่วงราคาประมาณปีละ 4–6 ใบ ใบละ 2,000–10,000 ดอลลาร์ นี่อาจเป็นตัวเลือกที่ดีที่สุดแล้ว แต่ถ้ามีทางเลือกอื่นก็ดี
https://books.zoho.com/
ส่งอีเมลและการแจ้งเตือนติดตามให้ด้วย และจัดการภาษีของสหราชอาณาจักรให้เอง ประเทศอื่นไม่แน่ใจ
https://www.freeagent.com/
หมายเหตุว่า OpenERP v7 ยังรันแบบฟรีอยู่ ค่า VPS แยกต่างหาก
เอาจริง ๆ ไม่มี ฟีเจอร์เพิ่ม VAT ด้วยเหรอ? วันที่ออกใบแจ้งหนี้อยู่ตรงไหน แล้วเลขประจำตัวผู้เสียภาษีอยู่ตรงไหน? รู้สึกเหมือนทำมาเฉพาะสหรัฐฯ
แต่ก็ไม่จำเป็นต้องท้อใจ ยินดีรับการมีส่วนร่วม
https://github.com/LaniJ/invoice-dragon
ชอบตรงที่สักวันหนึ่งอาจไม่ต้องสร้างบัญชีในแอปใบแจ้งหนี้หลายตัวเพียงเพื่อทำใบแจ้งหนี้แบบปรับแต่งเอง
สำหรับข้อมูลอ้างอิง ในสหราชอาณาจักร ถ้าจะคิด VAT ต้องมีรายได้เกิน £85k ต่อปี
ถ้าตั้งสมมติฐานว่าส่งใบแจ้งหนี้เป็นภาษาอังกฤษ เครื่องมือนี้ก็ใช้ได้
ในฐานะคนที่เพิ่งทำตัวสร้างใบแจ้งหนี้ proof of concept ที่แนวคิดคล้ายกันมาก อยากให้มี พรีวิว HTML แบบเรียลไทม์
น่าจะดีกว่าถ้าพอหยุดพิมพ์แล้วแสดงหน้าตาใบแจ้งหนี้คร่าว ๆ และไม่ทำให้มี PDF ชั่วคราวกองอยู่ในโฟลเดอร์ดาวน์โหลดทีละ 15 ไฟล์
ใน EU กฎของใบแจ้งหนี้เข้มงวด ทั้งการกำหนดหมายเลข การระบุว่ารวม VAT หรือไม่ ฯลฯ และการทำให้ใบแจ้งหนี้ฝรั่งเศส หรือใบแจ้งหนี้ที่ส่งจากเนเธอร์แลนด์ไปยังบริษัทใน EU ถูกต้องทันที ต้องอาศัยการค้นคว้าและความรู้เฉพาะโดเมนจำนวนมาก
สิ่งที่ยากไม่ใช่การสร้าง PDF หรือกรอกช่องว่างในเทมเพลต แต่เป็นการรวบรวมข้อมูลที่จำเป็น และติดตามสถานะอย่างถูกต้อง เช่น ชำระแล้ว ค้างชำระ ส่งการแจ้งเตือน ยกเลิก ส่วนใหญ่เครื่องมือบัญชีออนไลน์รวมสิ่งเหล่านี้ไว้แล้ว
ในหลายเขตอำนาจ VAT หรือบรรทัดภาษีเป็นสิ่งจำเป็น แต่ตอนนี้ต้องใช้วิธีแก้ขัดแบบใส่ “VAT 21%” ในคำอธิบายแล้วคำนวณยอดเอง เข้าใจได้ถ้าจะไม่ใส่เครื่องคำนวณแบบทั่วไป แต่ยังจำเป็นต้องมี รายการพิเศษ อย่างส่วนลด, VAT, ภาษีอื่น ๆ, ค่าเดินทาง ที่กำหนดได้ว่าจะรวมในยอดย่อยหรือไม่ แต่สะท้อนในยอดรวม
ถ้ากลุ่มเป้าหมายคือผู้ใช้ที่ส่งใบแจ้งหนี้ประมาณ 10 ใบต่อปี เครื่องมือต้องยืดหยุ่นพอให้เข้ากับข้อกำหนดท้องถิ่น หรือไม่ก็ต้องทำให้ตรงกับข้อกำหนดของบางภูมิภาคไปเลย จึงจะใช้ได้ตามกฎหมาย สำหรับผม คุณค่าที่แท้จริงคือฟีเจอร์ติดตาม มากกว่าการสร้าง PDF
เป้าหมายสุดท้ายคือการจัดการใบแจ้งหนี้ในเครื่องมือบนเว็บ ใช้ beancount/ledger ซึ่งเป็น plain-text accounting เป็นเหมือนฐานข้อมูล แล้วส่งออกเป็น PDF ตอนนี้ยังจัดการแบบยุ่งเหยิงด้วยสคริปต์กับ LaTeX และอย่างอื่นปะปนกัน
ตัวอย่างเทมเพลต: https://extensions.libreoffice.org/?q=invoice&action_doExten...