Invoice Generator

Build a valid Peppol BIS 3.0 invoice from a form.
Nothing storedpeppol-invoice
Rule set
Invoice
Germany: businesses must accept e-invoices since January 2025. Issuing becomes mandatory in January 2027 (turnover above €800k) and January 2028 (everyone). XRechnung, ZUGFeRD and Peppol BIS are accepted.
German buyer: public-sector receivers route on the Leitweg-ID, which goes in the buyer reference (e.g. 04011000-1234512345-06). Business buyers usually expect their PO reference here; XRechnung makes the field mandatory either way.
Supplier

Scheme examples: 0106 = Dutch KvK, 0204 = German Leitweg-ID.

Seller contact
Customer
Invoice lines
#1

C62 = piece · HUR = hour · MON = month

16 required fields left

Download unlocks when every required Peppol field is valid.

Prefer code? One REST call does the same job.Read the docs

About this tool

The invoice generator turns a simple form into a complete, valid UBL 2.1 e-invoice or credit note. Choose Peppol BIS 3.0, XRechnung or NLCIUS, fill in seller, buyer and line items, and download network-ready XML.

It is made for small businesses that need an occasional compliant e-invoice and for developers who want a reference document while integrating. Every generated document is validated against the chosen rule set in the same step, so what you download is what the network accepts.

No UBL knowledge is needed and the tool is free. The same generation is available as a JSON API, including delivery over the Peppol network in one call.