Rules/UBL 2.1 schema/Error
XSD
einvoicing.devThe document does not match the UBL 2.1 schema.
In plain English
The structure is wrong: an element is missing, misplaced or misspelled, or a value has the wrong type. Until the document matches the schema, the business rules cannot be checked, so fixing this may reveal more findings. The finding's message and line number say where.
How to fix it
UBL is strict about element order. Compare the element named in the message with the order in the UBL 2.1 schema, or let POST /v1/conversions write the XML for you.
Check a whole invoice against all 1,103 rules
This page explains one rule. einvoicing.dev checks a document against every one of them in a single request, and explains each finding the way this page does, with the fix. It isn't open yet: join the waitlist and you'll get a note when it is.
One request returns each rule a document breaks, with this explanation and the fix.
The full Peppol BIS Billing 3.0.21 rulebook, filterable.