E-Invoice Error Reference
1350+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
753 errors found · Page 3 of 16 in Format Rules
UBL-DT-17EN16931BLOCKEDList name attribute should not be present
Your invoice contains the listName attribute on a code element. This attribute is not allowed in EN16931 and must be removed.
UBL-DT-18EN16931BLOCKEDName attribute should not be present
Your invoice contains the name attribute on an 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-21EN16931BLOCKEDList scheme uri attribute should not be present
Your invoice contains the listSchemeURI attribute on a code element. This attribute is not allowed in EN16931 and must be removed.
UBL-DT-22EN16931BLOCKEDLanguage local identifier attribute should not be present
Your invoice contains the languageLocaleID attribute on a text element. This attribute is not allowed in EN16931 and must be removed.
UBL-DT-23EN16931BLOCKEDUri attribute should not be present
Your invoice contains the uri attribute on an element. This attribute is not allowed in EN16931 and must be removed.
UBL-DT-24EN16931BLOCKEDCurrency code list version id should not be present
Your invoice contains the currencyCodeListVersionID attribute on a currency code. This attribute is not allowed in EN16931 and must be removed.
UBL-DT-25EN16931BLOCKEDCharacterSetCode attribute should not be present
Your invoice contains the characterSetCode attribute on a binary object 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-DT-28EN16931BLOCKEDList Agency ID attribute should not be present
Your invoice contains the listAgencyID attribute on a code 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-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-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.
SIZE-001BLOCKEDInvoice file too large to process
Your invoice file exceeds the 10MB size limit and cannot be validated or processed. This usually happens when large attachments (PDFs, images) are embedded directly in the XML file.
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.
UBL-CR-021UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference OrderTypeCode
Your invoice contains OrderReference/OrderTypeCode 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→