About this tool
The NordInvoice invoice validator checks UBL and CII e-invoices against the official European rule sets: Peppol BIS Billing 3.0, XRechnung, NLCIUS and EN 16931. Upload an XML file or a ZUGFeRD PDF and every rule violation is listed with its rule id, message and the exact location in the document.
It is built for software vendors, bookkeepers and finance teams who need to know whether an invoice will be accepted before it is sent. It runs the same Schematron releases the Peppol network enforces, so a clean result here means the network will not reject the document for rule violations.
Validation is free and needs no account. When you need it inside your own product, the same engine is available as a REST API with bulk endpoints and machine-readable findings.