E-Invoice Error Reference

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

242 errors found • Page 1 of 5 in Business Rules

warningBR-45peppol-bis-3MANUAL

Invoice line period for services

Service lines should specify the billing period.

View fix
errorBR-57en16931NEEDS INPUT

Document allowance must have reason

Document level allowance must have reason code or text.

View fix
errorBR-02peppol-bis-3NEEDS INPUT

Invoice must have an invoice number

Every invoice must contain a unique invoice number (ID) to identify the document.

View fix
errorBR-64en16931

Item standard identifier needs scheme

If item has standard identifier, scheme must be specified.

View fix
warningBR-65en16931

Buyer item identifier should be unique

Buyer item identification should be unique per line.

View fix
errorBR-AE-02en16931NEEDS INPUT

Reverse charge requires both VAT IDs

Reverse charge requires seller and buyer VAT identifiers.

View fix
warningIN-SELLER-ENDPOINT-SCHEMEpeppol-bis-3AUTO-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.

View fix
errorBR-62EN16931

The Seller electronic address (BT-34) shall have a Scheme identifier.

The Seller Electronic Address (BT-34) is missing its Scheme Identifier. What type of address is this (PEPPOL ID, GLN, email)?

View fix
errorBR-63EN16931

The Buyer electronic address (BT-49) shall have a Scheme identifier.

The Buyer Electronic Address (BT-49) is missing its Scheme Identifier. What type of address is this (PEPPOL ID, GLN, email)?

View fix
errorBR-AE-03EN16931NEEDS INPUT

When document level allowances use the reverse charge VAT category, both seller and buyer must have proper tax identifie

When document level allowances use the reverse charge VAT category, both seller and buyer must have proper tax identifiers for tax compliance.

View fix
errorBR-AE-08EN16931MANUAL

The VAT category taxable amount for reverse charge must equal the sum of line net amounts minus allowances plus charges

The VAT category taxable amount for reverse charge must equal the sum of line net amounts minus allowances plus charges where all have the reverse charge category. This is a calculation consistency check.

View fix
errorBR-AE-07en16931AUTO-FIX

Document level charge with reverse charge must have 0% VAT rate

When a document level charge uses the reverse charge VAT category, the VAT rate must be 0%. Charges in reverse charge scenarios follow the same zero-rate rule.

View fix
errorBR-CL-04en16931NEEDS INPUT

Invalid currency code

Currency code must be a valid ISO 4217 alpha-3 code (e.g., EUR, USD, GBP). Ensure you are using the three-letter currency code, not a currency symbol or name.

View fix
errorBR-CL-01en16931AUTO-FIX

Invoice type code invalid

Document type code must be from UNTDID 1001 subset.

View fix
errorBR-AF-01EN16931

When an invoice contains items, allowances, or charges with VAT category "IGIC" (Canary Islands indirect tax), the VAT b

When an invoice contains items, allowances, or charges with VAT category "IGIC" (Canary Islands indirect tax), the VAT breakdown must include at least one entry with the IGIC VAT category code.

View fix
errorBR-AF-06EN16931MANUAL

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

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

View fix
errorBR-AF-07EN16931MANUAL

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

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

View fix
errorBR-AG-06EN16931AUTO-FIX

IPSI document level allowance VAT rate must be 0% or positive

When a document level allowance uses the IPSI VAT category (M for Ceuta/Melilla indirect tax), the VAT rate must be 0 or greater than zero.

View fix
errorBR-AG-10EN16931AUTO-FIX

IPSI VAT breakdown must NOT have exemption reason

An IPSI VAT breakdown must NOT have a VAT exemption reason code or text. IPSI is a positive tax (like standard VAT), so exemption reasons are not applicable.

View fix
errorBR-CL-11en16931AUTO-FIX

Invalid registration identifier scheme

Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. This applies to the PartyLegalEntity/CompanyID@schemeID attribute.

View fix
errorBR-26peppol-bis-3MANUAL

Buyer electronic address required

The buyer must have an electronic address for Peppol delivery.

View fix
errorBR-61en16931MANUAL

Country of origin must use ISO code

Country of origin must use ISO 3166-1 alpha-2 code.

View fix
errorBR-B-01EN16931AUTO-FIX

Split payment requires domestic Italian invoice

Split payment (scissione pagamenti, VAT category B) is only valid for domestic Italian invoices. Both seller and buyer must be in Italy.

View fix
errorBR-12peppol-bis-3MANUAL

Invoice total with VAT required

The invoice must contain the total amount including VAT (TaxInclusiveAmount).

View fix
errorBR-16peppol-bis-3MANUAL

Invoice line must have an identifier

Each invoice line must have a unique line identifier (ID).

View fix
errorBR-19peppol-bis-3NEEDS INPUT

Tax category code required

Each tax subtotal and line item must have a VAT category code.

View fix
errorBR-20peppol-bis-3NEEDS INPUT

Tax scheme must be VAT

The tax scheme identifier must be "VAT" for European invoicing.

View fix
errorBR-CL-18en16931

Tax scheme must be VAT

PartyTaxScheme/TaxScheme/ID must be "VAT".

View fix
errorBR-DEC-03en16931MANUAL

Document charge: max 2 decimals

Document level charge amount allows max 2 decimal places.

View fix
errorBR-CL-21en16931AUTO-FIX

Invalid VAT exemption reason code

TaxExemptionReasonCode must be from VATEX list.

View fix
errorBR-DEC-08en16931MANUAL

Allowance total: max 2 decimals

AllowanceTotalAmount allows max 2 decimal places.

View fix
errorBR-CO-04en16931

Invoice currency must be valid ISO 4217

Document currency must be valid ISO 4217 alpha-3 code.

View fix
errorPEPPOL-EN16931-R040peppol-bis-3MANUAL

Allowance must have ChargeIndicator false

Document and line allowances must set ChargeIndicator to false.

View fix
warningIN-TAX-CATEGORY-CODESpeppol-bis-3MANUAL

Tax category codes validation

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

View fix
warningIN-CUSTOMIZATION-FORMATpeppol-bis-3

CustomizationID format recommendation

CustomizationID should follow Peppol BIS Billing 3.0 format

View fix
errorBR-25peppol-bis-3NEEDS INPUT

Invoice line item name required

Each Invoice line shall contain the Item name (BT-153). This describes the goods or services being invoiced.

View fix
errorBR-24peppol-bis-3MANUAL

Amount currency must match document currency

All monetary amounts must have currencyID matching DocumentCurrencyCode.

View fix
errorBR-47peppol-bis-3

Line allowance amount required

Line-level AllowanceCharge must include the Amount element.

View fix
errorBR-CO-11en16931MANUAL

Line amount calculation error

Line net amount must equal quantity × price, adjusted for any line allowances/charges.

View fix
errorBR-CO-08en16931AUTO-FIX

Line charge reason and code must match

Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. The reason text must semantically match the UNTDID 7161 code.

View fix
errorBR-CO-12en16931MANUAL

Sum of line amounts incorrect

Line extension total must equal the sum of all line net amounts.

View fix
warningBR-31peppol-bis-3MANUAL

Payment due date recommended

The invoice should specify when payment is due.

View fix
errorBR-32peppol-bis-3

Payment account required for credit transfer

When payment means is credit transfer (30), payee bank account must be specified.

View fix
errorBR-CO-02en16931NEEDS INPUT

Payment means code must be valid

Payment means type code must be from UNCL4461.

View fix
errorBR-CO-17EN16931MANUAL

A VAT Category Tax Amount (BT-117) doesn't equal the Taxable Amount (BT-116) multiplied by the Rate (BT-119). The tax ca

A VAT Category Tax Amount (BT-117) doesn't equal the Taxable Amount (BT-116) multiplied by the Rate (BT-119). The tax calculation is mathematically wrong.

View fix
errorBR-CO-14en16931MANUAL

Tax subtotal taxable amount mismatch

The taxable amount in each tax subtotal must equal the sum of line amounts with that tax category.

View fix
errorBR-CO-18en16931NEEDS INPUT

Line extension amount calculation error

Sum of line net amounts must equal LineExtensionAmount in totals.

View fix
errorBR-04peppol-bis-3AUTO-FIX

Missing invoice type code

An Invoice shall have an Invoice type code (BT-3). The most common value is 380 for a standard commercial invoice.

View fix
errorBR-CO-22en16931AUTO-FIX

Document charge reason required

Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both.

View fix
errorBR-13peppol-bis-3MANUAL

Invoice total without VAT required

The invoice must state the amount due for payment (PayableAmount).

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