Free · no sign-up · nothing is stored

XRechnung viewer: read and check e-invoices

Upload an XRechnung or a ZUGFeRD PDF and instantly see the seller, line items, taxes, totals, due date and IBAN – together with the result of the KoSIT check.

  • XRechnung (CII and UBL), ZUGFeRD and Factur-X
  • Checked with the official KoSIT validator
  • The file is not stored

Drag the file here

or

XML (XRechnung) or PDF (ZUGFeRD/Factur-X), max. 5 MB

Your details are only processed to create or check the file and are discarded afterwards – nothing is stored. More in our privacy policy.

How it works

  1. Choose a file

    Upload an XRechnung as XML or a ZUGFeRD/Factur-X PDF, or drag it here.

  2. Read

    The invoice data are read from the XML and displayed clearly.

  3. Check

    The official KoSIT validator and the Mustang validator check the file against EN 16931 and XRechnung.

  4. Discard

    After the response, the file is discarded – it is not stored anywhere.

Which files can the viewer read?

  • XRechnung

    XML files following XRechnung in CII and UBL syntax, including credit notes.

  • ZUGFeRD and Factur-X

    PDF files with an embedded invoice (factur-x.xml, zugferd-invoice.xml or xrechnung.xml). ZUGFeRD 1.0 is recognised but not displayed.

  • Since 1 January 2025, all businesses in Germany must be able to receive e-invoices.
  • From 1 January 2027, businesses with a turnover of more than €800,000 in 2026 must issue e-invoices.
  • From 1 January 2028, the obligation to issue e-invoices applies to all other businesses in B2B transactions.
  • Small businesses (Kleinunternehmer, § 19 UStG) are exempt from issuing e-invoices, but must be able to receive them.

E-invoicing →

Good to know

  • Only the data from the XML are displayed; content of the file is never run as a web page.
  • A PDF without embedded invoice data is not an e-invoice and is marked as such.
  • The check does not replace reviewing the invoice itself – for example whether the service and the amount are correct.

Frequently asked questions

How do I open an XRechnung?

An XRechnung is an XML file that is hard to read without the right software. Upload it here: the viewer shows the seller, line items, taxes, totals and bank details clearly.

Is my file stored?

No. The file is only processed in memory and discarded after the response.

What does “valid” mean?

The file passed the check with the official KoSIT validator for XRechnung 3.0 and the Mustang validator without errors. Warnings are notes that do not affect validity.

Do I have to be able to receive e-invoices at all?

Yes. Since 1 January 2025, all businesses in Germany must be able to receive e-invoices – including small businesses (Kleinunternehmer, § 19 UStG).

Can I also check ZUGFeRD PDFs?

Yes. The viewer reads the invoice embedded in the PDF, checks it and compares the invoice number, date and amounts with the text of the PDF.

The tools create and check files according to the EN 16931 standard. The content is general information and not tax advice; you are responsible for the details on your invoice.