Tools
Check an e-invoice against the rules
Somebody sent you an e-invoice, or you are about to send one, and you want to know whether it holds up before it reaches an accounting system that will simply reject it.
- The document is checked against the EN 16931 business rules published by CEN, the same rules this product applies to its own invoices before issuing them. Every rule the document fails is named, with where in the document it failed, and advisory notes are shown separately from failures because they are not failures.
- It reads OASIS UBL 2.1 Invoice and CreditNote documents, and UN/CEFACT Cross Industry Invoice (CII) XML. XML only. A Factur-X or ZUGFeRD PDF is not accepted, even though the CII document inside one is exactly what this checks. You will need to take that XML out of the PDF first.
- The file is read in your own browser. It is not uploaded, and no copy of it reaches any server.
No file to hand? The checker offers four sample documents: an invoice with VAT, a reverse-charge invoice, a credit note, and the same invoice in CII. Try one before you show it anything of your own.
What this does not do
It stops at the shared EN 16931 layer
Most formats in use narrow EN 16931. XRechnung, Peppol BIS Billing and the national usage specifications each add rules of their own. This checks the EN 16931 layer that all of them rest on. None of the rules any one of them adds is checked here, so a document can pass this check and still be rejected by a recipient who requires one of them. A pass says something about the document. It says nothing about your national obligations.
The format pages below say what that means for the specific file you were handed. If you only want to read a document rather than judge it, the e-invoice viewer does that instead, and what gets checked before an invoice is issued explains where these rules come from.
By format
The same check, for the file you were sent
Check a file
Pick an XML file, or one of the samples, and read the result. No account, nothing to install.
Files up to 10 MB.