E-Invoice Error Reference

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

1350 errors found · Page 10 of 27

errorPEPPOL-EN16931-R121Peppol BIS 3.0AUTO-FIX

Base quantity must be positive

Price base quantity must be > 0.

errorPEPPOL-EN16931-R020Peppol BIS 3.0INPUT

Seller electronic address missing

Your invoice is missing the seller electronic address (EndpointID). This is required for Peppol network routing — without it, the invoice cannot be delivered to the buyer.

warningDE-R-030DEUEN 16931AUTO-FIX

Creditor identifier missing. When direct debit (BG-19) is used, the bank...

Creditor identifier missing. When direct debit (BG-19) is used, the bank assigned creditor identifier (BT-90) is required for SEPA direct debit.

errorPEPPOL-EN16931-R010Peppol BIS 3.0INPUT

Buyer electronic address required

Peppol invoices MUST include a buyer electronic address (BT-49) with a valid EndpointID and schemeID for network routing.

errorDE-R-009DEUEN 16931INPUT

The element "Buyer post code" (BT-53) shall be provided.

Buyer postal code is missing. German invoices must include the buyer's postal code (BT-53).

errorPEPPOL-EN16931-R061Peppol BIS 3.0INPUT

Missing direct debit mandate reference

When payment is by direct debit (SEPA or other), the invoice must include the mandate reference number. This is the unique identifier of the agreement that authorizes the seller to collect payment from the buyer's bank account.

errorIN-SELLER-ENDPOINT-SCHEMEPeppol BIS 3.0AUTO-FIX

Seller endpoint scheme ID validation

Electronic address schemeID must be from Peppol participant identifier schemes. Invoice Navigator can auto-derive the correct scheme based on country.

errorIN-BUYER-ENDPOINT-SCHEMEPeppol BIS 3.0AUTO-FIX

Buyer endpoint is missing its scheme identifier

The buyer's electronic address (EndpointID) in your invoice does not have a schemeID attribute. The schemeID tells the Peppol network what type of identifier is being used — for example, whether it is a GLN number, a VAT registration number, or a chamber of commerce number. Without this, the invoice cannot be delivered.

errorUBL-SR-18EN16931CONFIRM

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.

errorBR-27EN 16931INPUT

The Item net price (BT-146) shall NOT be negative.

The Item net price (BT-146) shall NOT be negative.. Review the `cbc:PriceAmount` element.

errorUBL-CR-025UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference IssueTime

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

errorBR-63EN 16931INPUT

Buyer electronic address is missing its scheme identifier

Your invoice includes a buyer electronic address (EndpointID), but it does not specify what type of identifier it is. The scheme identifier tells the receiving system whether the address is a GLN number, a VAT number, a chamber of commerce number, or another type. Without it, the Peppol network cannot route the invoice to the correct recipient.

warningIN-TAX-CATEGORY-CODESPeppol BIS 3.0BLOCKED

Tax category codes validation

Tax category codes should be from UNCL5305 Peppol subset (AE, E, G, K, L, M, O, S, Z)

errorBR-CL-20EN 16931AUTO-FIX

Coded charge reasons MUST belong to the UNCL 7161 code list

A Charge Reason Code is not a valid UNCL 7161 code. Common codes: FC=freight, AAA=advertising, ABL=handling, DL=delivery.

warningUBL-CR-412EN16931AUTO-FIX

A UBL invoice should not include the PaymentMeans PaymentDueDate

Your invoice contains a PaymentMeans PaymentDueDate element which is not allowed in EN16931 invoices. Use PaymentTerms instead.

errorBR-AF-06EN 16931BLOCKED

When a document level allowance uses the IGIC VAT category, the VAT rate...

When a document level allowance uses the IGIC VAT category, the VAT rate must be 0% or greater.

infoPEPPOL-INV-ITEM-IDPeppol BIS 3.0BLOCKED

Item identification SHOULD be provided for better interoperability

Item identification SHOULD be provided for better interoperability. This applies to the `cbc:ID` element in the invoice XML.

errorUBL-CR-027UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference DocumentType

Your invoice contains BillingReference/DocumentType which is not allowed in EN16931. Only the document ID is permitted for billing references.

errorSE-R-003Peppol BIS 3.0AUTO-FIX

Swedish organisation numbers should be numeric.

Swedish organization numbers must contain only numeric characters. No letters or special characters allowed.

warningFR-01FRACIUS-FR (France)BLOCKED

French sellers should include SIRET number

French sellers should include SIRET number. This validation rule ensures Invoice compliance with CIUS-FR (France).

warningIT-01ITACIUS-IT (Italy)BLOCKED

Italian sellers should include Codice Fiscale or Partita IVA

Italian sellers should include Codice Fiscale or Partita IVA. This validation rule ensures Invoice compliance with CIUS-IT (Italy).

errorUBL-CR-029UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference LanguageID

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

errorUBL-CR-031UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference VersionID

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

warningUBL-CR-665EN16931AUTO-FIX

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

errorPEPPOL-EN16931-R008Peppol BIS 3.0AUTO-FIX

Document MUST not contain empty elements.

The document must not contain empty XML elements. All elements that are present must have content - empty tags are not allowed in PEPPOL invoices.

warningUBL-CR-680EN16931AUTO-FIX

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

warningUBL-CR-681EN16931AUTO-FIX

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

warningUBL-CR-682EN16931AUTO-FIX

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

errorPEPPOL-EN16931-R043Peppol BIS 3.0AUTO-FIX

Allowance/charge ChargeIndicator value MUST equal "true" or "false"

The ChargeIndicator on one of your discounts or surcharges is not in the correct format. It must be exactly "true" (for a surcharge) or "false" (for a discount), in lowercase.

infoIN-PAYMENT-MEANS-CODESPeppol BIS 3.0BLOCKED

Payment means codes validation

Payment means codes should be from recommended UNCL4461 subset

warningUBL-DT-08EN16931BLOCKED

Scheme name attribute should not be present

Your invoice contains the schemeName attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-09EN16931BLOCKED

Scheme agency name attribute should not be present

Your invoice contains the schemeAgencyName attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-10EN16931BLOCKED

Scheme data uri attribute should not be present

Your invoice contains the schemeDataURI attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-11EN16931BLOCKED

Scheme uri attribute should not be present

Your invoice contains the schemeURI attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-13EN16931BLOCKED

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

warningUBL-DT-14EN16931BLOCKED

Unit code list agency identifier attribute should not be present

Your invoice contains the unitCodeListAgencyID attribute on a quantity element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-15EN16931BLOCKED

Unit code list agency name attribute should not be present

Your invoice contains the unitCodeListAgencyName attribute on a quantity element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-16EN16931BLOCKED

List agency name attribute should not be present

Your invoice contains the listAgencyName attribute on a code element. This attribute is not allowed in EN16931 and must be removed.

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.

errorUBL-SR-12EN 16931AUTO-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.

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.

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