E-Invoice Error Reference

1326+ documented errors for Peppol, UBL, CII, and EN16931 validation errors. Find the fix for any error code.

816 errors found • Page 16 of 17 in Format Rules

warningUBL-DT-20EN16931AUTO-FIX

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.

View fix
warningUBL-DT-21EN16931AUTO-FIX

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.

View fix
warningUBL-DT-22EN16931AUTO-FIX

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.

View fix
warningUBL-DT-23EN16931AUTO-FIX

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.

View fix
warningUBL-DT-24EN16931AUTO-FIX

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.

View fix
warningUBL-DT-25EN16931AUTO-FIX

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.

View fix
warningUBL-DT-26EN16931AUTO-FIX

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.

View fix
warningUBL-DT-27EN16931AUTO-FIX

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.

View fix
warningUBL-DT-28EN16931AUTO-FIX

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.

View fix
errorUBL-SR-11EN16931AUTO-FIX

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.

View fix
errorUBL-SR-12EN16931AUTO-FIX

Seller VAT identifier shall occur maximum once

Your invoice contains multiple Seller VAT identifiers (PartyTaxScheme with VAT scheme). EN16931 allows only one VAT identifier per seller.

View fix
errorUBL-SR-13EN16931AUTO-FIX

Seller tax registration shall occur maximum once

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

View fix
errorUBL-SR-14EN16931AUTO-FIX

Seller additional legal information shall occur maximum once

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

View fix
errorUBL-SR-15EN16931AUTO-FIX

Buyer name shall occur maximum once

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

View fix
errorUBL-SR-16EN16931AUTO-FIX

Buyer identifier shall occur maximum once

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

View fix
errorUBL-SR-17EN16931AUTO-FIX

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.

View fix
errorUBL-SR-18EN16931AUTO-FIX

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

View fix
errorUBL-SR-19EN16931AUTO-FIX

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.

View fix
errorUBL-SR-20EN16931AUTO-FIX

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.

View fix
errorUBL-SR-21EN16931AUTO-FIX

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.

View fix
errorUBL-SR-22EN16931AUTO-FIX

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.

View fix
errorUBL-SR-23EN16931AUTO-FIX

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.

View fix
errorUBL-SR-24EN16931AUTO-FIX

Deliver to information shall occur maximum once

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

View fix
errorUBL-SR-25EN16931AUTO-FIX

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.

View fix
errorUBL-SR-26EN16931AUTO-FIX

Payment reference shall occur maximum once

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

View fix
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.

View fix
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.

View fix
errorUBL-SR-29EN16931AUTO-FIX

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.

View fix
errorUBL-SR-30EN16931AUTO-FIX

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.

View fix
errorUBL-SR-31EN16931AUTO-FIX

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.

View fix
errorUBL-SR-32EN16931AUTO-FIX

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.

View fix
errorUBL-SR-33EN16931AUTO-FIX

Supporting document description shall occur maximum once

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

View fix
errorUBL-SR-34EN16931AUTO-FIX

Invoice line note shall occur maximum once

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

View fix
errorUBL-SR-35EN16931AUTO-FIX

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.

View fix
errorUBL-SR-36EN16931AUTO-FIX

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.

View fix
errorUBL-SR-37EN16931AUTO-FIX

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.

View fix
errorUBL-SR-39EN16931AUTO-FIX

Project reference shall occur maximum once.

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

View fix
errorUBL-SR-40EN16931AUTO-FIX

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.

View fix
errorUBL-SR-42EN16931AUTO-FIX

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

View fix
errorUBL-SR-43EN16931AUTO-FIX

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.

View fix
errorUBL-SR-44EN16931

An Invoice may only have one unique PaymentID, but the PaymentID may be used for multiple PaymentMeans

Your invoice has multiple different PaymentID values across PaymentMeans elements. EN16931 allows only one unique payment reference value, though it can be repeated across multiple payment means.

View fix
errorUBL-SR-45EN16931AUTO-FIX

Due Date shall occur maximum once

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

View fix
errorUBL-SR-46EN16931AUTO-FIX

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.

View fix
errorUBL-SR-47EN16931

When there are more than one payment means code, they shall be equal

Your invoice has multiple payment means with different PaymentMeansCode values. When multiple payment means exist in EN16931, they must all use the same payment method code.

View fix
errorUBL-SR-48EN16931

Invoice lines shall have one and only one classified tax category.

Your invoice line has an incorrect number of ClassifiedTaxCategory elements. Each invoice line must have exactly one tax category classification - not zero, not multiple.

View fix
errorUBL-SR-49EN16931AUTO-FIX

Value tax point date shall occur maximum once

Your invoice contains multiple Value tax point date elements (TaxPointDate). EN16931 allows only one tax point date per invoice.

View fix
errorUBL-SR-50EN16931AUTO-FIX

Item description shall occur maximum once

Your invoice line Item contains multiple Description elements. EN16931 allows only one item description per line.

View fix
errorUBL-SR-51EN16931AUTO-FIX

An address can only have one third line.

Duplicate address line 3. An address can have at most one additional address line (third line).

View fix
errorUBL-SR-52EN16931AUTO-FIX

Document reference shall occur maximum once

Duplicate document reference. Document reference can only appear once in the specified context.

View fix
errorUBL-SR-53EN16931AUTO-FIX

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.

View fix

Found an error? Fix it automatically

Upload your invoice and we'll fix common errors automatically. No XML editing required.

Fix Your Invoice