Extract existing XRechnung XML or generate it from any PDF invoice using AI.
Drag and drop your PDF invoices here, or click to browse.
Three steps from a PDF to XRechnung-ready XML.
Upload digital or scanned PDFs. Layout, language, and template do not matter: the engine reads them the way an accountant would.
Our AI and OCR engine reads your document, identifies all invoice fields (business partners, line items, VAT groups, totals) and generates XRechnung-compliant XML per EN 16931.
Get a clean, well-formed XRechnung XML file (UBL or CII) ready for submission to public authorities or integration into your ERP systems.
Digital PDFs, scans, and photographed invoices all become machine-readable XRechnung data, read by OCR and AI rather than fixed templates.
No template setup per supplier: the engine understands layouts it has never seen, in German, English, and other languages.
Automatically maps extracted data to XRechnung (UBL / CII) fields per EN 16931.
The output is validated against EN 16931 before you see it, ready for DATEV import or delivery to a public authority.
Take the embedded XML out exactly as it is, or receive the same invoice data as structured JSON for your own systems.
Everything you need to know about extracting and generating XRechnung XML.
Since 2015, the GoBD, the tax office's rules for digital records, have applied to every business, freelancers included: digital invoices must be kept as the original file, unchanged, exportable and readable for the whole 8-year retention period. With the e-invoicing mandate a print no longer counts. Our archive takes care of it for you.
Every German business has had to accept e-invoices since January 2025. Both formats are covered here.