XRechnung generator
Create an XRechnung e-invoice for German public-sector and business customers — every required field in one form.
- Zero-transmission processing
- No watermark
- Limited daily trial
- Unlimited on Pro
Your files are never transmitted. Nothing is uploaded.
Good to know
- Transmission
- None — nothing is uploaded.
Chain it
Run this tool and the next one back to back — nothing to download in between.
How to do it
Fill in the details
Fill in the invoice: number, dates, the buyer reference (the Leitweg-ID for public customers), your details and your customer's.
Set it up the way you want
Add the items one per line — description, quantity, optional unit such as hours or days, and unit price. Choose the VAT: standard, the §19 exemption, reverse charge, intra-EU or export, and add a discount or surcharge if you need one.
Download the result
Download the XRechnung XML and upload it to your customer's portal, such as ZRE or OZG-RE, or send it by email. To see it as a readable page, open the file in the XRechnung viewer.
Questions about XRechnung generator
- Is the file valid XRechnung?
- DocuGrip's output is tested against KoSIT's official validation rules for XRechnung 3.0.2 — the XML schema, the EN 16931 rules and the German XRechnung rules. Before the file is made, the form checks every field those rules require, such as the buyer reference, your contact details and a correct IBAN.
- What is a Leitweg-ID?
- It is the routing ID a German public authority gives you so the invoice reaches the right office, for example 04011000-12345-34. Put it in Buyer reference. For a business customer, use the reference they asked you to quote, such as their order number.
- I'm a small business under §19 UStG. Does that work?
- Yes. Choose the small-business exemption: no VAT is charged and the required note “Kein Ausweis von Umsatzsteuer, da Kleinunternehmer gemäß § 19 UStG” is added. Give your tax number if you have no VAT ID.
- What isn't covered?
- One VAT category per invoice, in euros: standard VAT, the §19 small-business exemption, reverse charge, an intra-EU supply of goods or an export outside the EU. You can add one discount (an amount or a percentage) and one surcharge such as shipping, and make a credit note that refers to the original invoice. Invoices in other currencies aren't supported.
- Why XML and not a PDF?
- An XRechnung is the XML file itself; portals read the data, not a picture of it. If you also want a PDF with the data inside it, use Create Factur-X invoice.