PDF to XRechnung Converter
XRechnung is an XML file, not a better PDF. Upload your invoice PDF and create structured XRechnung XML with technical validation.
This tool generates XRechnung XML in CII syntax.
- One free PDF conversion per month without an account
- No monthly limit for validation and viewing
- No installation required
- 1Upload PDF
- 2Review and complete data
- 3Validate
- 4Download XRechnung XML
Upload your PDF invoice
Choose the PDF invoice you want to convert. You can then review and correct the extracted details.
Drop your PDF invoice here
Your invoice data is not used to train AI models. Privacy details (German).
Both formats are available to download after conversion
After conversion, download whichever format your recipient or upload portal requires.
Which PDF invoices can I convert?
Clear PDFs generated directly by invoicing or accounting software, Word, or Excel generally provide the best source. Scanned PDFs can also be processed. Recognition from scans may require more review depending on image quality and layout.
Conversion does more than change the filename extension: the converter reads invoice details from the PDF and rebuilds them as structured XML data.
The converter is intended for your own outgoing invoices and agreed or authorized invoice-creation processes. If you are only the recipient of a supplier invoice, an internal conversion does not create an invoice issued by the supplier. Ask the supplier for the required format—or for a correction if the invoice itself is wrong. Issuance by the recipient or a third party requires an agreed or authorized process.
For a good result:
- The PDF should contain exactly one invoice.
- The standard converter supports invoices with up to 100 line items.
- Review and complete missing or unclear details before downloading.
Review and validate the extracted invoice data
Compare the extracted details with the original PDF before downloading. All invoice information required for VAT purposes must appear in the structured data; a PDF or attachment cannot supply mandatory fields missing from that data.
Technical validation checks the XML structure, mandatory fields, and business rules. It does not by itself establish that extracted details are factually correct, the tax treatment is right for the individual case, or the recipient will accept the invoice. Compare the result with the PDF and the recipient's requirements.
Check in particular:
- Supplier and buyer names, addresses, and tax identifiers
- Invoice number, invoice date, and delivery or service date or period
- Description, quantity, unit, unit price, and VAT rate for each line item
- Net amounts, VAT, totals, and amount due
- Payment terms, payment details, and references required by the recipient
What you get
- XRechnung XML (CII variant)
- Validation result
- Optional extra: hybrid PDF/A-3 with embedded invoice XML
Possible issues after conversion
- Missing mandatory fields
- Inconsistent totals or VAT amounts
- Incomplete line-item data (quantity/price/VAT rate)
CII, UBL, and the buyer reference
This converter creates XRechnung exclusively in UN/CEFACT CII syntax. UBL output is not currently available. XRechnung can use either syntax, so check whether your recipient or portal explicitly requires UBL.
XRechnung requires a value in Buyer reference (BT-10). For invoices to German public authorities, this is often the Leitweg-ID provided by the recipient. B2B invoices do not generally require a Leitweg-ID; use the internal reference your customer specifies for BT-10. If the customer does not provide an identifier, a placeholder such as “-” may suffice for German VAT purposes; recipient or portal rules may still require a specific reference.
Official sources and review status
Content reviewed on 18 August 2026. Also follow your recipient's or portal's syntax, format, and transmission requirements.
Federal Ministry of Finance: e-invoice FAQ · Section 14 German VAT Act · KoSIT: XRechnung versions and bundles · KoSIT: XRechnung FAQ