E-Invoice Error Reference

1350+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.

753 errors found · Page 1 of 16 in Format Rules

errorUBL-CR-077UBL 2.1AUTO-FIX

A UBL invoice should not include the StatementDocumentReference

Your invoice contains StatementDocumentReference which is not allowed in EN16931 invoices. Statement references are not supported.

errorUBL-CR-470UBL 2.1AUTO-FIX

A UBL invoice should not include the PrepaidPayment

Your invoice contains a PrepaidPayment element which is not allowed in EN16931 invoices. This element must be removed.

errorUBL-CR-491UBL 2.1AUTO-FIX

A UBL invoice should not include the PricingExchangeRate

Your invoice contains a PricingExchangeRate element which is not allowed in EN16931 invoices. This element must be removed.

errorUBL-CR-079UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference UUID

Your invoice contains OriginatorDocumentReference/UUID which is not allowed in EN16931 invoices.

errorUBL-CR-017UBL 2.1AUTO-FIX

A UBL invoice should not include the OrderReference UUID

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

errorUBL-SR-11EN16931CONFIRM

Seller legal registration identifier shall occur maximum once

Your invoice contains multiple Seller legal registration identifiers (PartyLegalEntity/CompanyID). EN16931 allows only one legal registration ID per seller.

errorUBL-CR-493UBL 2.1AUTO-FIX

A UBL invoice should not include the PaymentAlternativeExchangeRate

Your invoice contains a PaymentAlternativeExchangeRate element which is not allowed in EN16931 invoices. This element must be removed.

errorUBL-SR-13EN16931CONFIRM

Seller tax registration shall occur maximum once

Your invoice contains multiple Seller tax registration elements (PartyTaxScheme). EN16931 allows maximum one tax registration per seller.

errorUBL-SR-14EN16931CONFIRM

Seller additional legal information shall occur maximum once

Your invoice contains multiple Seller additional legal information elements (PartyLegalEntity/CompanyLegalForm). EN16931 allows only one.

errorUBL-SR-17EN16931CONFIRM

Buyer legal registration identifier shall occur maximum once

Your invoice contains multiple Buyer legal registration identifiers (PartyLegalEntity/CompanyID). EN16931 allows only one legal registration ID per buyer.

errorIN-ALLOWANCE-AMOUNT-REQUIREDpeppol-bis-3INPUT

Allowance/Charge amount required

AllowanceCharge elements must have an Amount element specified.

errorUBL-SR-19EN16931CONFIRM

Payee name shall occur maximum once, if the Payee is different from the Seller

Your invoice contains multiple Payee name elements (PayeeParty/PartyName/Name). EN16931 allows only one payee name.

errorUBL-SR-20EN16931CONFIRM

Payee identifier shall occur maximum once, if the Payee is different from the Seller

Your invoice contains multiple Payee identifier elements (PayeeParty/PartyIdentification/ID). EN16931 allows only one payee identifier.

errorFORMAT-002factur-xBLOCKED

PDF must be PDF/A format

Factur-X requires PDF/A-3 base document.

errorUBL-SR-21EN16931CONFIRM

Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller

Your invoice contains multiple Payee legal registration identifiers (PayeeParty/PartyLegalEntity/CompanyID). EN16931 allows only one.

errorUBL-CR-015UBL 2.1AUTO-FIX

A UBL invoice should not include the InvoicePeriod Description

Your invoice contains InvoicePeriod/Description which is not allowed. Use DescriptionCode instead.

errorUBL-SR-22EN16931CONFIRM

Seller tax representative name shall occur maximum once, if the Seller has a tax representative

Your invoice contains multiple Tax representative name elements (TaxRepresentativeParty/PartyName/Name). EN16931 allows only one.

errorUBL-SR-24EN16931CONFIRM

Deliver to information shall occur maximum once

Your invoice contains multiple Delivery location elements. EN16931 allows only one Delivery element per invoice.

errorUBL-SR-26EN16931CONFIRM

Payment reference shall occur maximum once

Your invoice contains multiple Payment reference elements (PaymentMeans/PaymentID). EN16931 allows only one payment reference per invoice.

errorUBL-SR-27EN16931AUTO-FIX

Payment means text shall occur maximum once

Your invoice contains multiple Payment means text elements (PaymentMeans/InstructionNote). EN16931 allows only one instruction note.

errorUBL-SR-28EN16931AUTO-FIX

Mandate reference identifier shall occur maximum once

Your invoice contains multiple Mandate reference identifiers (PaymentMandate/ID). EN16931 allows only one direct debit mandate reference.

errorUBL-SR-29EN16931CONFIRM

Bank creditor reference shall occur maximum once

Your invoice contains multiple Bank creditor reference elements (PaymentMeans/PayeeFinancialAccount/ID with creditor reference). EN16931 allows only one.

errorUBL-SR-31EN16931CONFIRM

Document level charge reason shall occur maximum once

Your invoice contains multiple Document level charge reason texts (AllowanceCharge/AllowanceChargeReason). EN16931 allows only one reason per charge.

errorUBL-CR-353UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity

Your invoice contains a DeliveryLocation CountrySubentity element which is not allowed in EN16931 invoices. This element must be removed.

errorUBL-SR-32EN16931CONFIRM

VAT exemption reason text shall occur maximum once

Your invoice contains multiple VAT exemption reason texts (TaxCategory/TaxExemptionReason). EN16931 allows only one exemption reason per VAT category.

errorUBL-CR-016UBL 2.1AUTO-FIX

A UBL invoice should not include the OrderReference CopyIndicator

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

warningIN-PAYABLE-POSITIVEpeppol-bis-3BLOCKED

Payable amount should be positive

The amount due for payment (PayableAmount) should typically be a positive value.

errorUBL-CR-356UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery DeliveryLocation InformationURI

Your invoice contains a DeliveryLocation InformationURI element which is not allowed in EN16931 invoices. This element must be removed.

errorUBL-SR-33EN16931CONFIRM

Supporting document description shall occur maximum once

Your invoice contains multiple Supporting document description elements (AdditionalDocumentReference/DocumentDescription). EN16931 allows only one description per document.

errorIN-TAX-TOTAL-AMOUNTpeppol-bis-3INPUT

Tax total amount required

Invoice must have a total VAT amount in the TaxTotal element.

warningIN-PRICE-POSITIVEpeppol-bis-3BLOCKED

Item price should be positive

Item price (PriceAmount) should typically be a positive value.

warningIN-QUANTITY-POSITIVEpeppol-bis-3BLOCKED

Line quantity should be positive

Invoice line quantity (InvoicedQuantity) should typically be a positive value.

errorUBL-SR-34EN16931CONFIRM

Invoice line note shall occur maximum once

Your invoice line contains multiple Note elements (InvoiceLine/Note). EN16931 allows only one note per invoice line.

errorUBL-SR-35EN16931CONFIRM

Referenced purchase order line identifier shall occur maximum once

Your invoice line contains multiple Referenced purchase order line identifiers (OrderLineReference/LineID). EN16931 allows only one per line.

errorUBL-CR-020UBL 2.1AUTO-FIX

A UBL invoice should not include the OrderReference CustomerReference

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

errorUBL-SR-36EN16931CONFIRM

Invoice line period shall occur maximum once

Your invoice line contains multiple Invoice line period elements (InvoiceLine/InvoicePeriod). EN16931 allows only one period per line.

errorUBL-SR-39EN16931CONFIRM

Project reference shall occur maximum once.

Your invoice contains multiple Project reference elements (ProjectReference/ID). EN16931 allows only one project reference per invoice.

errorUBL-CR-357UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery DeliveryLocation Name

Your invoice contains a DeliveryLocation Name element which is not allowed in EN16931 invoices. This element must be removed.

errorUBL-SR-40EN16931CONFIRM

Buyer trade name shall occur maximum once

Your invoice contains multiple Buyer trade name elements (AccountingCustomerParty/Party/PartyName). EN16931 allows only one buyer trading name.

errorUBL-SR-42EN16931CONFIRM

Party tax scheme shall occur maximum twice in accounting supplier party

Your seller party (AccountingSupplierParty) contains more than two PartyTaxScheme elements. EN16931 allows maximum two (one VAT scheme and optionally one other tax scheme).

errorUBL-SR-43EN16931CONFIRM

Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50)

Your invoice uses a scheme identifier (schemeID attribute) on AdditionalDocumentReference/ID but the DocumentTypeCode is not 130 (invoiced object identifier) or 50 (price/sales catalogue reference). Scheme identifiers are only valid for these document types.

errorUBL-CR-028UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference Xpath

Your invoice contains BillingReference/Xpath which is not allowed in EN16931 invoices.

errorUBL-SR-45EN16931CONFIRM

Due Date shall occur maximum once

Your invoice contains multiple Due Date elements (PaymentMeans/PaymentDueDate). EN16931 allows only one due date per invoice.

errorUBL-CR-111UBL 2.1AUTO-FIX

A UBL invoice should not include the AdditionalDocumentReference UUID

Your invoice contains AdditionalDocumentReference/UUID which is not allowed in EN16931 invoices.

errorUBL-CR-034UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference Attachment

Your invoice contains BillingReference/Attachment which is not allowed. Attachments belong in AdditionalDocumentReference, not BillingReference.

errorUBL-CR-358UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod

Your invoice contains a DeliveryLocation ValidityPeriod element which is not allowed in EN16931 invoices. This element must be removed.

errorUBL-CR-036UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference IssuerParty

Your invoice contains BillingReference/IssuerParty which is not allowed in EN16931 invoices.

errorPEPPOL-EN16931-CL006PEPPOL_BISBLOCKED

Invoice period description code must be according to UNCL 2005 D.16B.

The invoice period description code must be from the UNCL 2005 D.16B list. This code describes what the invoicing period represents (delivery period, service period, etc.).

errorUBL-CR-037UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference ResultOfVerification

Your invoice contains BillingReference/ResultOfVerification which is not allowed in EN16931 invoices.

errorUBL-CR-038UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference...

Your invoice contains BillingReference/SelfBilledInvoiceDocumentReference 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