◆ EUInvoice

Tools

Check an XRechnung file

You have been sent an XRechnung file, or you are about to send one, and you want to know whether it holds up before anyone else looks at it.

What this does not do

It checks EN 16931. XRechnung's own rules go unchecked.

XRechnung narrows EN 16931. It makes some fields mandatory that EN 16931 leaves optional, and adds checks of its own. This checks the EN 16931 layer underneath, which an XRechnung file must also satisfy. It does not check the extra XRechnung rules. A document can pass here and still be rejected by a recipient who requires XRechnung.

A pass says nothing about whether you have met a national obligation. What each country requires, and by when, is on the e-invoicing deadline checker; Germany's is set out in e-invoicing in Germany.

Check a file

Pick an XML file and read the result. No account, and nothing to install.

Files up to 10 MB.

Other formats

Sent something else

The same check applies to other formats too. Try ZUGFeRD, Factur-X or Peppol BIS.

Or start from the checker itself, which covers all four and offers sample documents to try.

If you want to read the document rather than check it, the e-invoice viewer shows what it says. How EN 16931 validation works explains what the rules are and where they come from.