Invoice Dragon: Ứng dụng mã nguồn mở tạo hóa đơn PDF
(invoicedragon.com)- Invoice Dragon là công cụ miễn phí để tạo hóa đơn và biên lai dưới dạng PDF một cách nhanh chóng
- Tiêu đề gốc nhấn mạnh việc có thể tạo hóa đơn và biên lai PDF miễn phí
- Dịch vụ tự giới thiệu là giải pháp giúp người dùng dễ dàng tạo tài liệu
- Chỉ với thông tin được cung cấp, chưa thể xác nhận các điều kiện chi tiết như mẫu, cách lưu trữ, có cần tài khoản hay không, hoặc giấy phép
- Theo tiêu đề trên HN, đây là ứng dụng mã nguồn mở, phù hợp với người dùng đang tìm công cụ tạo tài liệu PDF miễn phí
Tạo hóa đơn và biên lai PDF
- Invoice Dragon là công cụ để tạo hóa đơn và biên lai
- Tiêu đề gốc cho biết có thể tạo miễn phí hóa đơn và biên lai PDF
- Phần mô tả nhấn mạnh đây là giải pháp nhanh chóng, tiện lợi và Absolutely Free
Các điều kiện chưa được xác nhận
- Thông tin được cung cấp không bao gồm các chi tiết như mẫu được hỗ trợ, cách lưu trữ, có cần tài khoản hay không, hình thức phân phối, giấy phép, hay liên kết đến kho mã nguồn
- Tiêu đề trên HN có kèm mô tả đây là ứng dụng mã nguồn mở
1 bình luận
Các ý kiến trên Hacker News
Độ phức tạp của hóa đơn nằm nhiều ở theo dõi chưa thanh toán/đã thanh toán, các khoản phải thu quá hạn, chiết khấu thanh toán sớm, và tích hợp với công cụ kế toán đang dùng hơn là ở bản thân việc tạo PDF
Dù vậy, với những người thỉnh thoảng chỉ cần gửi một hai hóa đơn thì đây có vẻ là một công cụ tuyệt vời và đơn giản
Những việc không nhìn thấy như kiểm duyệt nội dung, kiếm tiền mới là phần thật sự khó, và mọi người dễ bị nhìn hẹp vào đó
ERP theo dõi tốt, nhưng tùy biến mẫu hóa đơn tốn nhiều thời gian và chi phí, nên ở phía doanh nghiệp lớn vẫn có thị trường cho phần mềm tạo hóa đơn PDF dù không có chức năng theo dõi. Tuy nhiên, rất có khả năng cũng phải hỗ trợ tạo XML tương thích PEPPOL BIS
Để công ty tuân thủ luật, họ phải chứng minh rằng mình dùng hệ thống đáp ứng các ràng buộc này. Ở Pháp, từ năm 2018 mọi công ty đều bắt buộc phải dùng phần mềm tuân thủ như vậy
Để theo dõi thời gian trong kỳ tính phí, tôi tạo hóa đơn mới trong GnuCash, mỗi ngày thêm một dòng mục, và ở mỗi mục ghi chú rất ngắn về việc đã làm trong ngày đó
Cuối ngày, tôi in hóa đơn nháp cho số giờ chưa lập hóa đơn để làm bản sao lưu; đến lúc lập hóa đơn thật, tôi sao chép và sửa script hóa đơn tùy chỉnh của GnuCash để ẩn ghi chú và đáp ứng cả yêu cầu thay đổi định dạng của khách hàng
Khi gửi qua email hoặc bưu điện, chức năng khoản phải thu của GnuCash xử lý tiếp; biểu diễn dữ liệu nội bộ hơi đáng sợ một chút nhưng hoạt động tốt
Tôi từng định dùng một công cụ kiểu này hoặc tự làm, nhưng thực tế lại tạo một trang HTML có rất nhiều thuộc tính
contenteditable, sửa trực tiếp trong trình duyệt, rồi đôi khi dùng công cụ dành cho nhà phát triển để xóa những thứ không cần và in ra PDFĐây là cách mẹ tôi không làm được nên cũng có cảm giác có gì đó sai sai, nhưng với người làm được thì là cách nhanh nhất
Dù vậy, đây là công cụ tốt cho những ai muốn xử lý ít phiền phức. Tuy nhiên, khi refresh thì toàn bộ dữ liệu biến mất; danh sách tiền tệ quá dài nên không thể gõ “EUR” để chọn như hộp chọn thông thường; và sẽ tốt hơn nếu có theo dõi số hóa đơn cùng lưu thông tin công ty
Tôi không muốn dùng các công cụ kế toán đầy đủ khi mọi thứ đều ở trên cloud và phải trả phí thuê bao hằng tháng đắt đỏ; kiểu như Word cũng không phù hợp
Nếu đang tìm một công cụ kế toán toàn diện cho tài chính cá nhân hoặc doanh nghiệp nhỏ, GnuCash cũng có chức năng tạo hóa đơn
Tôi thấy PDF của công cụ trong bài gốc đẹp hơn GnuCash nhiều, nhưng việc tạo chỉ là một phần; theo dõi số dư và biết ai còn nợ tiền cũng quan trọng. GnuCash xử lý cả hai ở một nơi, và khi mở chương trình còn hiện popup báo các khoản phải thu chưa thanh toán
Trước đây tôi dùng https://invoice-generator.com/, khá giống nhưng không có template
Chức năng quan trọng là lưu lịch sử các hóa đơn trước đây, nên không cần nhập lại thông tin hoặc tải lại logo. Nó lưu trên máy cục bộ của người dùng mà không cần đăng nhập, nên nếu cân nhắc thêm chức năng tương tự thì sẽ tốt; nếu không có thì không có nhiều lý do để chuyển sang
Với hóa đơn, tôi dùng LaTeX và mô-đun
rechnung.styđể tạo bố cục hóa đơn điển hìnhƯu điểm là nó dùng lớp tài liệu
scrlttr, nên nếu gọi đúng cách, có thể tạo PDF khớp hoàn hảo với phong bì cửa sổ ở Thụy SĩNếu đưa cấu hình mặc định vào một file import có thể tái sử dụng, mỗi file hóa đơn
.texsẽ rất ngắn vì chỉ gồm địa chỉ và các mục hóa đơnVì vậy, chúng tôi đã tạo một web app dùng quart và hypercorn, sinh PDF như một phần của dashboard tài chính nội bộ. Công việc chạy ở backend, dùng
luatexthông qualatexmk, và bên trong cũng dùngscrlttr2Ảnh chụp màn hình: https://mero.ng/i/GKeVmAnd.png
Với hóa đơn ngắn, chẳng hạn chỉ khoảng 4 mục, phông chữ dùng để render các mục quá lớn và giãn dòng cũng quá rộng
Tôi hiểu việc cỡ chữ và baseline thích ứng theo số lượng mục, nhưng hóa đơn có ít mục trông không đẹp
Kích thước trường mô tả cũng quá hạn chế, không có cột ID tham chiếu sản phẩm, và có vẻ thiếu mã số công ty, điều khoản thanh toán, tài khoản ngân hàng, tham chiếu thanh toán để chuyển khoản mà người dùng B2B ở EU cần, đặc biệt là tự động tính và hiển thị VAT
Đẹp mắt và đơn giản
Hệ sinh thái hóa đơn quá phức tạp và đắt đỏ nên khoảng 10 năm qua tôi đã dùng Google Sheets. Chỉ cần tạo PDF bằng nút xuất PDF rồi gửi email cho khách hàng là xong
Với kiểu thiết kế dạng lưới cần cho hóa đơn thì như vậy đã đủ dễ, nên tôi tò mò Invoice Dragon có ưu điểm gì so với Google Sheets
Tôi tò mò mọi người đang dùng gì để gửi hóa đơn, gửi email nhắc tiếp khi chưa thanh toán, và thu tiền qua ACH/thẻ tín dụng
Tôi đã thử Wave Accounting và Stripe, nhưng không thích phí hóa đơn + thuế của Stripe. Dù vậy nó vẫn thấp hơn phí Amex của Wave nên hiện vẫn đang chịu dùng
Với mức sử dụng và giá trị khoảng 4–6 hóa đơn mỗi năm, mỗi hóa đơn 2.000–10.000 USD, có thể đây là lựa chọn tốt nhất, nhưng nếu có phương án thay thế thì tốt
https://books.zoho.com/
Nó cũng gửi email và nhắc tiếp, đồng thời tự xử lý thuế ở Anh. Các nước khác thì tôi không rõ
https://www.freeagent.com/
Nhân tiện, tôi vẫn đang chạy OpenERP v7 miễn phí. Chi phí VPS tính riêng
Nghiêm túc mà nói, không có cả tính năng bổ sung VAT sao? Ngày phát hành hóa đơn ở đâu, mã số thuế ở đâu? Có cảm giác như chỉ dành cho Mỹ
Dù vậy cũng không cần nản lòng, đóng góp luôn được hoan nghênh
https://github.com/LaniJ/invoice-dragon
Tôi thích điểm là một ngày nào đó có thể không cần tạo tài khoản trên nhiều ứng dụng hóa đơn chỉ để làm một hóa đơn tùy chỉnh
Nhân tiện, ở Anh muốn tính VAT thì phải kiếm hơn £85k/năm
Nếu giả định là gửi hóa đơn bằng tiếng Anh thì công cụ này ổn
Với tư cách là người gần đây đã thử làm một trình tạo hóa đơn proof-of-concept có ý tưởng rất giống, tôi nghĩ sẽ tốt hơn nếu có xem trước HTML theo thời gian thực
Sẽ tốt hơn nếu khi ngừng gõ, công cụ hiển thị hình dạng hóa đơn xấp xỉ, thay vì để thư mục tải xuống chất đống 15 file PDF tạm
Ở EU, các quy tắc về hóa đơn rất nghiêm ngặt, như cách đánh số, có bao gồm VAT hay không; để tạo đúng ngay một hóa đơn của Pháp hoặc hóa đơn từ Hà Lan gửi cho một công ty EU cần rất nhiều nghiên cứu và kiến thức chuyên môn về lĩnh vực này
Cái khó không phải là tạo PDF hay điền chỗ trống trong mẫu, mà là thu thập dữ liệu cần thiết và theo dõi đúng các trạng thái như đã thanh toán, quá hạn, đã gửi nhắc nhở, đã hủy. Phần lớn công cụ sổ sách trực tuyến đã tích hợp và xử lý sẵn việc này
Ở nhiều khu vực pháp lý, VAT hoặc dòng thuế là bắt buộc, nhưng hiện tại cần dùng mẹo kiểu đưa “VAT 21%” vào phần mô tả rồi tự tính số tiền thủ công. Tôi hiểu việc không đưa vào một bộ tính toán tổng quát, nhưng vẫn cần các mục đặc biệt như chiết khấu, VAT, thuế khác, chi phí đi lại, có thể quyết định có đưa vào subtotal hay không nhưng vẫn được phản ánh trong tổng tiền
Nếu đối tượng là người dùng gửi khoảng 10 hóa đơn mỗi năm, công cụ phải đủ linh hoạt để đáp ứng yêu cầu địa phương, hoặc hẳn là nhắm theo yêu cầu của một khu vực cụ thể, thì mới dùng hợp pháp được. Với tôi, giá trị thật sự là tính năng theo dõi hơn là tạo PDF
Mục tiêu cuối cùng là quản lý hóa đơn bằng một công cụ nền web, dùng beancount/ledger dạng plain-text accounting như một cơ sở dữ liệu, rồi xuất ra PDF. Hiện tại tôi đang xử lý bằng một cách lộn xộn gồm script, LaTeX và đủ thứ khác
Mẫu ví dụ: https://extensions.libreoffice.org/?q=invoice&action_doExten...