E-Invoice Error Reference
1359+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
754 errors found · Page 3 of 16 in Format Rules
UBL-SR-51EN16931CONFIRMAn address can only have one third line.
Duplicate address line 3. An address can have at most one additional address line (third line).
UBL-SR-52EN16931CONFIRMDocument reference shall occur maximum once
Duplicate document reference. Document reference can only appear once in the specified context.
UBL-SR-18EN16931CONFIRMBuyer VAT identifier shall occur maximum once
Your invoice contains multiple Buyer VAT identifiers (PartyTaxScheme with VAT scheme). EN16931 allows only one VAT identifier per buyer.
UBL-SR-37EN16931CONFIRMItem price discount shall occur maximum once
Your invoice line contains multiple Item price discount elements (Price/AllowanceCharge). EN16931 allows only one discount per price.
UBL-CR-029UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference LanguageID
Your invoice contains BillingReference/LanguageID which is not allowed in EN16931 invoices.
UBL-CR-031UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference VersionID
Your invoice contains BillingReference/VersionID which is not allowed in EN16931 invoices.
UBL-CR-665EN16931AUTO-FIXA UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130'
This UBL element should not be present in an EN16931 invoice. It is allowed in full UBL 2.1 but not in the EN16931 subset.
UBL-CR-680EN16931AUTO-FIXA UBL invoice should not include the PaymentMeans/PayerFinancialAccount
This UBL element should not be present in an EN16931 invoice. It is allowed in full UBL 2.1 but not in the EN16931 subset.
UBL-CR-681EN16931AUTO-FIXA UBL invoice should not include the PaymentMeans InstructionNote
This UBL element should not be present in an EN16931 invoice. It is allowed in full UBL 2.1 but not in the EN16931 subset.
UBL-CR-682EN16931AUTO-FIXA UBL invoice should not include the Delivery DeliveryAddress
This UBL element should not be present in an EN16931 invoice. It is allowed in full UBL 2.1 but not in the EN16931 subset.
UBL-DT-13EN16931BLOCKEDUnit code list identifier attribute should not be present
Your invoice contains the unitCodeListID attribute on a quantity element. This attribute is not allowed in EN16931 and must be removed.
UBL-DT-20EN16931BLOCKEDList uri attribute should not be present
Your invoice contains the listURI attribute on a code element. This attribute is not allowed in EN16931 and must be removed.
UBL-DT-26EN16931BLOCKEDEncodingCode attribute should not be present
Your invoice contains the encodingCode attribute on a binary object element. This attribute is not allowed in EN16931 and must be removed.
UBL-DT-27EN16931BLOCKEDScheme Agency ID attribute should not be present
Your invoice contains the schemeAgencyID attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.
UBL-SR-16EN16931CONFIRMBuyer identifier shall occur maximum once
Your invoice contains multiple Buyer identifier elements (AccountingCustomerParty/Party/PartyIdentification/ID). EN16931 allows only one buyer identifier.
UBL-SR-23EN16931CONFIRMSeller tax representative VAT identifier shall occur maximum once, if the Seller has a tax representative
Your invoice contains multiple Tax representative VAT identifiers (TaxRepresentativeParty/PartyTaxScheme). EN16931 allows only one.
UBL-SR-25EN16931CONFIRMDeliver to party name shall occur maximum once
Your invoice contains multiple Deliver to party name elements (Delivery/DeliveryParty/PartyName/Name). EN16931 allows only one.
UBL-SR-30EN16931CONFIRMDocument level allowance reason shall occur maximum once
Your invoice contains multiple Document level allowance reason texts (AllowanceCharge/AllowanceChargeReason). EN16931 allows only one reason per allowance.
UBL-SR-46EN16931CONFIRMPayment means text shall occur maximum once
Your invoice contains multiple Payment means instruction text elements. EN16931 allows only one instruction note per payment means.
UBL-SR-53EN16931CONFIRMCompanyID (VAT Identifier) must be stated when providing the PartyTaxScheme/TaxScheme/ID.
Missing VAT ID with tax scheme. When providing TaxScheme/ID, the CompanyID (VAT identifier) must also be provided.
UBL-CR-360UBL 2.1AUTO-FIXA UBL invoice should not include the Delivery DeliveryLocation Address...
Your invoice contains a DeliveryLocation Address AddressTypeCode element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-361UBL 2.1AUTO-FIXA UBL invoice should not include the Delivery DeliveryLocation Address...
Your invoice contains a DeliveryLocation Address AddressFormatCode element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-362UBL 2.1AUTO-FIXA UBL invoice should not include the Delivery DeliveryLocation Address Postbox
Your invoice contains a DeliveryLocation Address Postbox element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-137UBL 2.1AUTO-FIXA UBL invoice should not include the Signature
Your invoice contains a Signature element which is not allowed in EN16931. Digital signatures should be applied at transport level, not in the invoice XML.
UBL-CR-294UBL 2.1AUTO-FIXA UBL invoice should not include the BuyerCustomerParty
Your invoice contains a BuyerCustomerParty element which is not allowed in EN16931 invoices. Use AccountingCustomerParty instead.
UBL-CR-629UBL 2.1AUTO-FIXA UBL invoice should not include the InvoiceLine Item Price ValidityPeriod
UBL 2.1 Invoice schema does not include `cac:Price/cac:ValidityPeriod`. This element must be removed for EN 16931 compliance.
UBL-CR-295UBL 2.1AUTO-FIXA UBL invoice should not include the SellerSupplierParty
Your invoice contains a SellerSupplierParty element which is not allowed in EN16931 invoices. Use AccountingSupplierParty instead.
UBL-CR-012UBL 2.1AUTO-FIXA UBL invoice should not include the InvoicePeriod StartTime
Your invoice contains InvoicePeriod/StartTime which is not allowed. Only StartDate is permitted.
UBL-CR-363UBL 2.1AUTO-FIXA UBL invoice should not include the Delivery DeliveryLocation Address Floor
Your invoice contains a DeliveryLocation Address Floor element which is not allowed in EN16931 invoices. This element must be removed.
FORMAT-003factur-xBLOCKEDIncorrect XML attachment filename
Factur-X XML must be named correctly.
FORMAT-004zugferdBLOCKEDInvalid ZUGFeRD profile
ZUGFeRD documents must specify valid profile.
IN-ISSUE-DATE-REQUIREDpeppol-bis-3INPUTIssue date required
Invoice must have an issue date specified.
IN-TAX-SUBTOTAL-AMOUNTpeppol-bis-3INPUTTax subtotal amount required
Each VAT breakdown (TaxSubtotal) must have a tax amount specified.
UBL-CR-630UBL 2.1AUTO-FIXA UBL invoice should not include the InvoiceLine Item Price PriceList
UBL 2.1 Invoice schema does not include `cac:Price/cac:PriceList`. This element must be removed for EN 16931 compliance.
UBL-CR-257UBL 2.1AUTO-FIXA UBL invoice should not include the AccountingCustomerParty Party Person
Your invoice contains a Person element in the buyer party which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-398UBL 2.1AUTO-FIXA UBL invoice should not include the DeliveryParty Contact
Your invoice contains a DeliveryParty Contact element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-001UBL 2.1AUTO-FIXDisallowed element: ext:UBLExtensions
UBL 2.1 Invoice schema does not include `ext:UBLExtensions`. This element must be removed for EN 16931 compliance.
UBL-CR-404UBL 2.1AUTO-FIXA UBL invoice should not include the Delivery NotifyParty
Your invoice contains a Delivery NotifyParty element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-003UBL 2.1AUTO-FIXDisallowed element: cbc:ProfileExecutionID
Each invoice line must have a unique ID within the invoice. Duplicate IDs found.
UBL-CR-004UBL 2.1AUTO-FIXDisallowed element: cbc:CopyIndicator
UBL 2.1 Invoice schema does not include `cbc:CopyIndicator`. This element must be removed for EN 16931 compliance.
UBL-CR-005UBL 2.1AUTO-FIXDocument MUST NOT contain cbc:UUID
Required elements must not be empty or contain only whitespace.
UBL-CR-007UBL 2.1AUTO-FIXDisallowed element: cbc:PricingCurrencyCode
UBL invoices should have at most two TaxTotal elements (document and optional tax currency).
UBL-CR-008UBL 2.1AUTO-FIXDisallowed element: cbc:PaymentCurrencyCode
TaxTotal element must contain at least one TaxSubtotal.
UBL-CR-010UBL 2.1AUTO-FIXDisallowed element: cbc:AccountingCostCode
UBL 2.1 Invoice schema does not include `cbc:AccountingCostCode`. This element must be removed for EN 16931 compliance.
UBL-CR-410UBL 2.1AUTO-FIXA UBL invoice should not include the DeliveryTerms
Your invoice contains a DeliveryTerms element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-490UBL 2.1AUTO-FIXA UBL invoice should not include the TaxExchangeRate
Your invoice contains a TaxExchangeRate element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-492UBL 2.1AUTO-FIXA UBL invoice should not include the PaymentExchangeRate
Your invoice contains a PaymentExchangeRate element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-513UBL 2.1AUTO-FIXA UBL invoice should not include the WithholdingTaxTotal
Your invoice contains a WithholdingTaxTotal element which is not allowed in EN16931 invoices. This element must be removed.
UBL-CR-013UBL 2.1AUTO-FIXA UBL invoice should not include the InvoicePeriod EndTime
Your invoice contains InvoicePeriod/EndTime which is not allowed. Only EndDate is permitted.
UBL-CR-018UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference IssueDate
Your invoice contains OrderReference/IssueDate which is not allowed in EN16931 invoices.
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→