5 ms·
I’m working on a free and open-source invoice generator: https://easyinvoicepdf.com https://easyinvoicepdf.com - No sign-up, works entirely in-browser - Live
by vldszn 6mo ago
I’m working on a free and open-source invoice generator: https://easyinvoicepdf.com https://easyinvoicepdf.com
- No sign-up, works entirely in-browser
- Live PDF preview + instant download
- VAT EU support
- Shareable invoice links
- Multi-language (10+) & multi-currency (100+)
- Multiple templates (incl. Stripe-style)
- Mobile-friendly
- QR code support
GitHub: https://github.com/VladSez/easy-invoice-pdf https://github.com/VladSez/easy-invoice-pdf
Would love feedback, contributions, or ideas for other templates/features.
The project has no backend and is purely browser-based, but I’m based in Europe and developing the project here, so I consider it a European project.
PS: e-invoice is wip (Ksef, XRechnung, Factur-X)
- qmmmur 6mo agoThis is very good, because billing the EU is quite strict, and having someone get the format right for me is super useful :) I just made my own invoice generator using a json spec and a HTML -> PDF pipeline that wasn't so simple to get going. I might use this!
- vldszn 6mo agothank you, if you notice any problems, don't hesitate to create an issue on github or contact me :)
- friendzis 6mo ago> This is very good, because billing the EU is quite strict, and having someone get the format right for me is super useful :) Is it? In my (EU) country there is basically a list of things the invoice must show, without any strict template, even if they converge on very similar designs in the end. Basically to allow branding and alleviate physical -> digital transition struggles. In the beginning the most popular "invoicing" software was Excel :D
- holoduke 6mo agoCan't we just use claude desktop / cli to generate an invoice. In my experience if you provide some skills and access to some data it can generate pretty consistent invoices. No other tools needed at all.
- flexagoon 6mo agoInvoices have strict requirements and having the model accidentally hallucinate and make an incorrect invoice could put you in legal trouble. Besides, why would you pay for tokens instead of using a free tool?
- thfuran 6mo agoWhy would you knowingly generate invoices that are sometimes wrong? That’s probably illegal and certainly going to be a pain in the ass. Why make a critical business function dependent of the availability of an external service when you could easily do it locally?
- monooso 6mo agoMy clients love non-deterministic invoices.
- vldszn 6mo agolol, exactly xd
- nottorp 6mo agoBut if they use "AI" to approve them, you can pray that your "AI" generates an invoice for 100x the amount owed and their "AI" pays!
- holoduke 6mo agoMy Claude can create a reuse a 200% deterministic script that generates invoices tailored exactly to my needs. No way any other tool can match that. You guys live in ancient times
- combocosmo 6mo agoCan you make some of my repeating settings savable? If I have to send invoices to 5 clients I'd prefer to not have to fill in the same stuff over and over again!
- vldszn 6mo agoYou can save seller/buyer info by clicking "Save Seller/Buyer" button. A dropdown will then appear, allowing you to switch between them. I’ll consider adding the same functionality for invoice line items.
- reddalo 6mo agoDon't forget that Italy has mandatory e-invoicing in their own strange XML format. :(
- vldszn 6mo agoThanks for the heads up. Will try to add support for this format as well. Starting in April 2026, e-invoices are mandatory in Poland, that’s why I’m rushing to add support now =)
- deleted 6mo ago[deleted]
- roelschroeven 6mo agoDoes Italy use Peppol, or something home-grown?
- reddalo 6mo agoThey use a home-grown solution called FatturaPA. It was originally meant to be used for sending e-invoices to government agencies and public administrations, but it was then expanded to all businesses and made mandatory in 2019. In their denfese, they came up with the system before 2013. But I think it should be time for the EU to step in and force a unified system across the Union (e.g. UBL / CII).
- nonick 6mo agoRomania too has e-invoice (e-factura).
- madman_max 6mo agoLike the idea of open source but is browser based application is enough to serve the purpose? I actually built one for german market. I can give you my learnings or recommendations if you want.
- vldszn 6mo agoCan you please share a link to your app?