E-Invoice Error Reference
1369+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
346 errors found · Page 3 of 7 in Business Rules
BR-S-07EN 16931INPUTWhen using this VAT category, the VAT rate must be 0 (zero). This category...
When using this VAT category, the VAT rate must be 0 (zero). This category does not have a positive tax rate.
BR-E-03EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:AllowanceCharge`, rule BR-E-03).
BR-Z-10EN 16931AUTO-FIXThis VAT category requires an exemption reason code or text explaining why...
This VAT category requires an exemption reason code or text explaining why no tax is charged (applies to `cac:TaxSubtotal`, rule BR-Z-10).
BR-CO-04EN 16931AUTO-FIXInvoice currency must be valid ISO 4217
Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).. This applies to the `cac:InvoiceLine` element in the invoice XML.
BR-E-04EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:AllowanceCharge`, rule BR-E-04).
BR-Z-02EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:InvoiceLine`, rule BR-Z-02).
BR-Z-03EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:AllowanceCharge`, rule BR-Z-03).
BR-G-05EN 16931AUTO-FIXWhen using this VAT category, the VAT rate must be 0 (zero). This category...
When using this VAT category, the VAT rate must be 0 (zero). This category does not have a positive tax rate (applies to `cac:InvoiceLine`, rule BR-G-05).
PEPPOL-EN16931-CL008EN 16931AUTO-FIXElectronic address identifier scheme must be from the codelist "Electronic...
The electronic address identifier scheme must be from the PEPPOL Electronic Address Identifier Scheme codelist. This identifies what type of endpoint ID is being used (GLN, PEPPOL ID, etc.).
BR-G-06EN 16931AUTO-FIXExport VAT must be zero
VAT amount for category G must be zero.
BR-12EN 16931BLOCKEDInvoice total with VAT required
The invoice must contain the total amount including VAT (TaxInclusiveAmount).
BR-G-07EN 16931AUTO-FIXExport requires reason
VAT category G must have exemption reason.
BR-IC-01EN 16931BLOCKEDIntra-community must be in breakdown
If any line uses VAT category K, breakdown must include K.
BR-E-10EN 16931AUTO-FIXThis VAT category requires an exemption reason code or text explaining why...
This VAT category requires an exemption reason code or text explaining why no tax is charged.
BR-Z-04EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:AllowanceCharge`, rule BR-Z-04).
BR-15EN 16931BLOCKEDInvoice line quantity required
The Amount due for payment (BT-115) is required.. Check the `cbc:PayableAmount` element in your invoice XML.
BR-IC-06EN 16931AUTO-FIXIntra-community VAT must be zero
VAT amount for category K must be zero.
BR-G-02EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:InvoiceLine`, rule BR-G-02).
BR-IC-07EN 16931AUTO-FIXIntra-community requires reason
VAT category K must have exemption reason.
BR-16EN 16931BLOCKEDInvoice line must have an identifier
Each invoice line must have a unique line identifier (ID).
BR-37EN 16931AUTO-FIXEach Document level charge (BG-21) shall have a Document level charge VAT...
Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). Check the `cac:AllowanceCharge` element in your invoice XML.
BR-IC-10EN 16931AUTO-FIXThis VAT category requires an exemption reason code or text explaining why...
This VAT category requires an exemption reason code or text explaining why no tax is charged (applies to `cac:TaxSubtotal`, rule BR-IC-10).
BR-IC-11EN 16931AUTO-FIXMissing delivery date for intra-community supply. Invoices with VAT category...
Missing delivery date for intra-community supply. Invoices with VAT category "Intra-community supply" (K) must have either a delivery date (BT-72) or invoicing period (BG-14).
BR-IC-12EN 16931AUTO-FIXMissing delivery country for intra-community supply. Invoices with VAT...
Missing delivery country for intra-community supply. Invoices with VAT category "Intra-community supply" (K) must specify the delivery country code (BT-80).
BR-O-02EN 16931AUTO-FIXVAT identifier found but invoice is marked as not subject to VAT
Your invoice uses VAT category "O" (Not subject to VAT) on one or more lines, but the seller has a VAT identification number. These two things contradict each other — if VAT does not apply, the seller should not have a VAT ID on this invoice.
BR-TMP-2EN 16931AUTO-FIXBT-124 "External document location" muss eine absolute URL mit gültigem...
Invalid external document URL. The external document location (BT-124) must be an absolute URL with a valid scheme (http/https).
BR-O-04EN 16931AUTO-FIXSurcharge marked as not subject to VAT but seller has a VAT number
One of your document-level surcharges uses VAT category "O" (Not subject to VAT), but the seller has a VAT identification number. These contradict each other — if the surcharge is not subject to VAT, the seller should not have a VAT ID on this invoice.
BR-O-05EN 16931AUTO-FIXAn Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject...
VAT amount for category O must be zero.
BR-O-06EN 16931AUTO-FIXA Document level allowance (BG-20) where VAT category code (BT-95) is "Not...
VAT category O must have exemption reason.
BR-O-07EN 16931AUTO-FIXWhen using this VAT category, the VAT rate must be 0 (zero). This category...
When using this VAT category, the VAT rate must be 0 (zero). This category does not have a positive tax rate (applies to `cac:AllowanceCharge`, rule BR-O-07).
BR-48EN 16931INPUTDocument allowance tax category required
Document-level allowances/charges must specify the VAT category.
BR-O-09EN 16931AUTO-FIXOut of scope must be only category
If O is used, only O category allowed on invoice.
BR-DEC-08en16931BLOCKEDAllowance total: max 2 decimals
AllowanceTotalAmount allows max 2 decimal places.
BR-O-10EN 16931AUTO-FIXThis VAT category requires an exemption reason code or text explaining why...
This VAT category requires an exemption reason code or text explaining why no tax is charged (applies to `cac:TaxSubtotal`, rule BR-O-10).
BR-CL-01EN 16931AUTO-FIXInvalid invoice type code
The invoice type code is not a valid value from the UN/EDIFACT code list 1001. Valid codes include 380 for a standard invoice, 381 for a credit note, 383 for a debit note, 384 for a corrected invoice, 386 for a prepayment invoice, and 389 for a self-billed invoice.
BR-CL-03EN 16931AUTO-FIXcurrencyID MUST be coded using ISO code list 4217 alpha-3
A currency attribute (currencyID) contains an invalid ISO 4217 code. Currency codes must be 3-letter codes like EUR, USD, GBP.
BR-AG-01EN 16931BLOCKEDIPSI VAT breakdown required when IPSI used on lines
When using the IPSI VAT category (M) on invoice lines, allowances, or charges, you must have exactly one matching VAT breakdown section for IPSI.
BR-CL-05EN 16931AUTO-FIXTax currency code MUST be coded using ISO code list 4217 alpha-3
The Tax Currency Code (BT-6) is not a valid ISO 4217 code. If using a different currency for tax accounting, it must be a valid 3-letter code.
BR-E-02EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:InvoiceLine`, rule BR-E-02).
BR-CL-04EN 16931AUTO-FIXInvalid 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.
BR-IC-03EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:AllowanceCharge`, rule BR-IC-03).
BR-CL-06EN 16931AUTO-FIXValue added tax point date code MUST be coded using a restriction of UNTDID...
The VAT Point Date Code (BT-8) is not a valid UNTDID 2005 code. Valid codes indicate when VAT becomes due (e.g., 35=delivery date, 432=payment date).
BR-CL-20EN 16931AUTO-FIXCoded 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.
BR-IC-04EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:AllowanceCharge`, rule BR-IC-04).
BR-CL-07EN 16931AUTO-FIXObject identifier scheme MUST be from UNTDID 1153
An Object Identifier scheme is not a valid UNTDID 1153 code. This identifies what type of reference the object ID represents.
BR-CL-15EN 16931AUTO-FIXCountry codes in an invoice MUST be coded using ISO code list 3166-1
A country code in the invoice is not a valid ISO 3166-1 alpha-2 code. All country fields must use 2-letter codes.
BR-O-03EN 16931INPUTWhen using this VAT category, the seller must have a VAT identifier, tax...
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative (applies to `cac:AllowanceCharge`, rule BR-O-03).
BR-B-01EN 16931BLOCKEDSplit 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.
DE-R-004DEUEN 16931INPUTThe element "Seller post code" (BT-38) shall be provided.
Seller postal code is missing. German invoices must include the seller's postal code (BT-38).
BR-03EN 16931AUTO-FIXInvoice must have an issue date
Every invoice must contain an issue date indicating when the invoice was created.
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→