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

warningUBL-DT-17EN16931BLOCKED

List 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.

warningUBL-DT-18EN16931BLOCKED

Name 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.

warningUBL-DT-20EN16931BLOCKED

List 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.

warningUBL-DT-21EN16931BLOCKED

List 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.

warningUBL-DT-22EN16931BLOCKED

Language 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.

warningUBL-DT-23EN16931BLOCKED

Uri 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.

warningUBL-DT-24EN16931BLOCKED

Currency 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.

warningUBL-DT-25EN16931BLOCKED

CharacterSetCode 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.

warningUBL-DT-26EN16931BLOCKED

EncodingCode 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.

warningUBL-DT-27EN16931BLOCKED

Scheme 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.

warningUBL-DT-28EN16931BLOCKED

List 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.

errorUBL-SR-16EN16931CONFIRM

Buyer identifier shall occur maximum once

Your invoice contains multiple Buyer identifier elements (AccountingCustomerParty/Party/PartyIdentification/ID). EN16931 allows only one buyer identifier.

errorUBL-SR-23EN16931CONFIRM

Seller 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.

errorUBL-SR-25EN16931CONFIRM

Deliver to party name shall occur maximum once

Your invoice contains multiple Deliver to party name elements (Delivery/DeliveryParty/PartyName/Name). EN16931 allows only one.

errorUBL-SR-30EN16931CONFIRM

Document 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.

errorUBL-SR-37EN16931CONFIRM

Item price discount shall occur maximum once

Your invoice line contains multiple Item price discount elements (Price/AllowanceCharge). EN16931 allows only one discount per price.

errorUBL-SR-46EN16931CONFIRM

Payment means text shall occur maximum once

Your invoice contains multiple Payment means instruction text elements. EN16931 allows only one instruction note per payment means.

errorUBL-SR-53EN16931CONFIRM

CompanyID (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.

errorUBL-CR-360UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-361UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-362UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-137UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-294UBL 2.1AUTO-FIX

A UBL invoice should not include the BuyerCustomerParty

Your invoice contains a BuyerCustomerParty element which is not allowed in EN16931 invoices. Use AccountingCustomerParty instead.

errorUBL-CR-629UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-295UBL 2.1AUTO-FIX

A UBL invoice should not include the SellerSupplierParty

Your invoice contains a SellerSupplierParty element which is not allowed in EN16931 invoices. Use AccountingSupplierParty instead.

errorUBL-CR-012UBL 2.1AUTO-FIX

A UBL invoice should not include the InvoicePeriod StartTime

Your invoice contains InvoicePeriod/StartTime which is not allowed. Only StartDate is permitted.

errorSIZE-001BLOCKED

Invoice 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.

errorUBL-CR-363UBL 2.1AUTO-FIX

A 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.

errorFORMAT-003factur-xBLOCKED

Incorrect XML attachment filename

Factur-X XML must be named correctly.

errorFORMAT-004zugferdBLOCKED

Invalid ZUGFeRD profile

ZUGFeRD documents must specify valid profile.

errorIN-ISSUE-DATE-REQUIREDpeppol-bis-3INPUT

Issue date required

Invoice must have an issue date specified.

errorIN-TAX-SUBTOTAL-AMOUNTpeppol-bis-3INPUT

Tax subtotal amount required

Each VAT breakdown (TaxSubtotal) must have a tax amount specified.

errorUBL-CR-630UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-257UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-398UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-001UBL 2.1AUTO-FIX

Disallowed element: ext:UBLExtensions

UBL 2.1 Invoice schema does not include `ext:UBLExtensions`. This element must be removed for EN 16931 compliance.

errorUBL-CR-404UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-003UBL 2.1AUTO-FIX

Disallowed element: cbc:ProfileExecutionID

Each invoice line must have a unique ID within the invoice. Duplicate IDs found.

errorUBL-CR-004UBL 2.1AUTO-FIX

Disallowed element: cbc:CopyIndicator

UBL 2.1 Invoice schema does not include `cbc:CopyIndicator`. This element must be removed for EN 16931 compliance.

errorUBL-CR-005UBL 2.1AUTO-FIX

Document MUST NOT contain cbc:UUID

Required elements must not be empty or contain only whitespace.

errorUBL-CR-007UBL 2.1AUTO-FIX

Disallowed element: cbc:PricingCurrencyCode

UBL invoices should have at most two TaxTotal elements (document and optional tax currency).

errorUBL-CR-008UBL 2.1AUTO-FIX

Disallowed element: cbc:PaymentCurrencyCode

TaxTotal element must contain at least one TaxSubtotal.

errorUBL-CR-010UBL 2.1AUTO-FIX

Disallowed element: cbc:AccountingCostCode

UBL 2.1 Invoice schema does not include `cbc:AccountingCostCode`. This element must be removed for EN 16931 compliance.

errorUBL-CR-410UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-490UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-492UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-513UBL 2.1AUTO-FIX

A 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.

errorUBL-CR-013UBL 2.1AUTO-FIX

A UBL invoice should not include the InvoicePeriod EndTime

Your invoice contains InvoicePeriod/EndTime which is not allowed. Only EndDate is permitted.

errorUBL-CR-018UBL 2.1AUTO-FIX

A UBL invoice should not include the OrderReference IssueDate

Your invoice contains OrderReference/IssueDate which is not allowed in EN16931 invoices.

errorUBL-CR-021UBL 2.1AUTO-FIX

A 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