XRechnung Generator
Generate XRechnung XML (UBL) per EN 16931 / XRechnung 3.0 — for B2G and mandatory e-invoicing.
Sender (your company)
Recipient
Custom fields (appear on the PDF)
For public-sector recipients (B2G), enter the Leitweg-ID here; for B2B, an internal reference from the recipient is enough.
- Rechnungsnummer (BT-1) fehlt.
- Name des Verkäufers (BT-27) fehlt.
- Name des Käufers (BT-44) fehlt.
- Käuferreferenz / Leitweg-ID (BT-10) fehlt — bei XRechnung Pflichtfeld.
This is a pre-check only (mandatory fields + sum logic) and does not replace the official KoSIT validator. Open official validator
Frequently Asked Questions
What is XRechnung?
XRechnung is the German XML standard (UBL) for e-invoices per EN 16931, mandatory for invoices to public bodies (B2G) and increasingly used for B2B as well.
Does the structural check replace the official validator?
This is a pre-check only (mandatory fields + sum logic) and does not replace the official KoSIT validator.
The templates, calculations and documents provided are for educational and assistance purposes only and do not replace tax or legal advice. Always review and test any result before production use. IT Smart Service accepts no liability for misuse, data loss, or legal, financial or technical damages arising from incorrect use.
Related Tools
Generate a ZUGFeRD PDF (PDF/A-3 with embedded XML) — human-readable and machine-readable at once.
Upload an XRechnung/ZUGFeRD file and view it in readable form — entirely in the browser, no server upload.
Checks an XRechnung/ZUGFeRD file against the EN 16931 mandatory fields — a pre-check, not a replacement for the official KoSIT validator.
Legally compliant invoices per §14 UStG, including §19 small-business notice, reverse charge, intra-community supply, early-payment discount and rebates.
E-invoicing is becoming mandatory. We set up your accounting completely — remotely nationwide or on-site in Magdeburg.
Need personal support?
Our team can help with anything beyond the Business Center tools.
