E-Invoice Error Reference
1350+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
24 errors found in Syntax Errors
UBL-SR-01ubl-2.1CONFIRMUBL namespace declaration required
UBL documents must declare correct namespace.
UBL-SR-02ubl-2.1CONFIRMCAC/CBC namespace declarations required
UBL requires Common Aggregate and Basic Component namespaces.
CII-SR-02cii-d16bBLOCKEDCII GuidelineSpecifiedDocumentContextParameter required
CII must specify guideline identifier.
UBL-SR-04ubl-2.1CONFIRMEmpty elements should be removed
UBL elements with no content should be omitted.
CII-SR-03cii-d16bBLOCKEDExchangedDocument element required
CII must have ExchangedDocument with ID and TypeCode.
XML-002ubl-2.1BLOCKEDMalformed XML structure
XML document is not well-formed.
XML-004ubl-2.1BLOCKEDInvalid XML characters
Document contains invalid XML characters.
UBL-SR-05ubl-2.1CONFIRMID elements must be unique
ID elements within scope must have unique values.
UBL-SR-06ubl-2.1CONFIRMInvalid date format
UBL dates must use YYYY-MM-DD format.
UBL-SR-08ubl-2.1CONFIRMQuantity missing unit code
Quantity elements must have unitCode attribute.
UBL-SR-09ubl-2.1CONFIRMInvalid boolean value
Boolean elements must be true or false.
XML-003ubl-2.1BLOCKEDXML encoding declaration recommended
XML should declare character encoding.
XML-005ubl-2.1BLOCKEDXML schema validation failed
Document does not conform to XSD schema.
XML-006en16931BLOCKEDSchematron validation failed
Document failed business rule validation.
CII-SR-01cii-d16bAUTO-FIXCII namespace declaration required
Cross Industry Invoice must declare RSM namespace.
CII-SR-001cii-d16bBLOCKEDInvalid CII namespace
CII (Cross Industry Invoice) documents must use the correct namespace declaration.
CII-SR-002cii-d16bBLOCKEDMissing ExchangedDocument context
CII documents must include the ExchangedDocumentContext header.
cvc-complex-type.2.4.axsdBLOCKEDInvoice XML structure does not match the required schema
Your invoice file has a structural problem — required data elements are missing, in the wrong position, or unexpected elements are present. This is an XML Schema validation error, which means the basic structure of the file does not conform to the e-invoicing standard (UBL 2.1 or CII D16B). This is different from a business rule error: business rules check whether the data makes sense, while this error means the file format itself is wrong.
UBL-SR-03ubl-2.1CONFIRMUBL element order incorrect
UBL elements must follow schema-defined order.
UBL-SR-10ubl-2.1CONFIRMInvalid decimal format
Decimal numbers must use period as separator.
UBL-CR-002ubl-2.1AUTO-FIXInvalid or Missing Namespace
The UBL invoice must use the correct XML namespaces for UBL 2.1.
CII-SR-003cii-d16bINPUTInvalid document type code
CII TypeCode must be valid UNTDID 1001 code (380=Invoice, 381=Credit Note).
CII-SR-04cii-d16bBLOCKEDSupplyChainTradeTransaction required
CII must have main trade transaction element.
CII-SR-05cii-d16bBLOCKEDApplicableHeaderTradeAgreement required
CII must specify seller and buyer.
Handle These Errors Automatically in Your Pipeline
The compliance engine auto-remediates validation errors with controlled safety policies and evidence pack generation.
Get API Access→