Remix.run Logo
vldszn 3 hours ago

I’m working on a free and open-source invoice generator: 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

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 3 hours ago | parent | next [-]

This 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!

friendzis an hour ago | parent | next [-]

> 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

vldszn 3 hours ago | parent | prev [-]

thank you, if you notice any problems, don't hesitate to create an issue on github or contact me :)

reddalo 2 hours ago | parent | prev | next [-]

Don't forget that Italy has mandatory e-invoicing in their own strange XML format. :(

vldszn 2 hours ago | parent | next [-]

Thanks 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 =)

roelschroeven an hour ago | parent | prev [-]

Does Italy use Peppol, or something home-grown?

madman_max 43 minutes ago | parent | prev | next [-]

Like 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.

combocosmo 2 hours ago | parent | prev | next [-]

Can 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 2 hours ago | parent [-]

You 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.

holoduke 2 hours ago | parent | prev [-]

Can'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 2 hours ago | parent | next [-]

Invoices 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 2 hours ago | parent | prev | next [-]

Why 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 2 hours ago | parent | prev [-]

My clients love non-deterministic invoices.

nottorp an hour ago | parent | next [-]

But 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!

vldszn an hour ago | parent | prev [-]

lol, exactly xd