E-Invoice Error Reference
1350+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
1350 errors found · Page 6 of 27
UBL-CR-046UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference UUID
Your invoice contains DespatchDocumentReference/UUID which is not allowed in EN16931 invoices.
UBL-CR-622UBL 2.1AUTO-FIXA UBL invoice should not include the InvoiceLine Item ItemInstance
UBL 2.1 Invoice schema does not include `cac:Item/cac:ItemInstance`. This element must be removed for EN 16931 compliance.
UBL-SR-50EN16931CONFIRMItem description shall occur maximum once
Your invoice line Item contains multiple Description elements. EN16931 allows only one item description per line.
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-IC-07EN 16931AUTO-FIXIntra-community requires reason
VAT category K must have exemption reason.
GR-R-003GRCCIUS-GR (Greece)AUTO-FIXGreek invoice type code required
myDATA requires specific Greek invoice type classification.
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-IC-08EN 16931BLOCKEDThe taxable amount for this VAT category must equal the sum of line amounts...
The taxable amount for this VAT category must equal the sum of line amounts minus allowances plus charges for this category (applies to `cac:TaxSubtotal`, rule BR-IC-08).
BR-IC-09EN 16931AUTO-FIXThe tax amount for this VAT category must be 0 (zero). This category does...
The tax amount for this VAT category must be 0 (zero). This category does not generate tax (applies to `cbc:TaxAmount`, rule BR-IC-09).
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).
UBL-SR-51EN16931CONFIRMAn address can only have one third line.
Duplicate address line 3. An address can have at most one additional address line (third line).
BR-DEC-21en16931BLOCKEDTax total: max 2 decimals
TaxTotal/TaxAmount allows maximum 2 decimal places.
UBL-CR-006UBL 2.1AUTO-FIXDisallowed element: cbc:IssueTime
UBL 2.1 Invoice schema does not include `cbc:IssueTime`. This element must be removed for EN 16931 compliance.
UBL-SR-52EN16931CONFIRMDocument reference shall occur maximum once
Duplicate document reference. Document reference can only appear once in the specified context.
UBL-CR-019UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference IssueTime
Your invoice contains OrderReference/IssueTime which is not allowed in EN16931 invoices.
BR-S-01EN 16931BLOCKEDStandard rate must be in VAT breakdown
If any line uses VAT category S, VAT breakdown must include S category.
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-01EN 16931BLOCKEDOut of scope VAT category requirements
VAT category O (out of scope) must not have a VAT percentage.
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-S-09EN 16931AUTO-FIXVAT amount is calculated incorrectly
The VAT amount in the standard-rated breakdown does not match the taxable amount multiplied by the tax rate. For example, if the taxable amount is 1,000.00 and the rate is 21%, the VAT amount should be 210.00.
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-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-O-08EN 16931AUTO-FIXThe taxable amount for this VAT category must equal the sum of line amounts...
The taxable amount for this VAT category must equal the sum of line amounts minus allowances plus charges for this category (applies to `cac:TaxSubtotal`, rule BR-O-08).
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-O-09EN 16931AUTO-FIXOut of scope must be only category
If O is used, only O category allowed on invoice.
DE-R-008DEUEN 16931AUTO-FIXThe element "Buyer city" (BT-52) shall be provided.
Buyer city is missing. German invoices must include the buyer's city in the address (BT-52).
UBL-CR-048UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference IssueTime
Your invoice contains DespatchDocumentReference/IssueTime which is not allowed in EN16931 invoices.
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-O-11EN 16931BLOCKEDMixed VAT categories with "Not subject to VAT". When using VAT category O...
Mixed VAT categories with "Not subject to VAT". When using VAT category O (Not subject to VAT), no other VAT categories are allowed on the invoice.
BR-O-12EN 16931BLOCKEDInconsistent line VAT with "Not subject to VAT". All invoice lines must use...
Inconsistent line VAT with "Not subject to VAT". All invoice lines must use VAT category O when the invoice VAT breakdown uses "Not subject to VAT".
BR-O-13EN 16931BLOCKEDInconsistent allowance VAT with "Not subject to VAT". Document allowances...
Inconsistent allowance VAT with "Not subject to VAT". Document allowances must use VAT category O when the invoice uses "Not subject to VAT".
BR-CO-10EN 16931AUTO-FIXSum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).
Each VAT category taxable amount must be correctly calculated from line amounts.
BR-O-14EN 16931BLOCKEDInconsistent charge VAT with "Not subject to VAT". Document charges must use...
Inconsistent charge VAT with "Not subject to VAT". Document charges must use VAT category O when the invoice uses "Not subject to VAT".
BR-CO-13EN 16931AUTO-FIXTax amount calculation error
The VAT amount must equal TaxableAmount × Rate / 100 (with rounding).
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-07EN 16931INPUTInvoice must have buyer name
An Invoice shall contain the Buyer name (BT-44). This is the trading name or legal name of the buyer/customer.
FORMAT-001internalBLOCKEDUnrecognized invoice format
Your file was read successfully as XML, but it does not contain a recognized e-invoice structure. Supported formats are UBL 2.1 Invoice, UBL 2.1 CreditNote, and UN/CEFACT Cross-Industry Invoice (CII D16B). The file may have been exported in the wrong format, or it may be a different type of XML document (such as an order or dispatch advice).
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.
UBL-CR-411UBL 2.1AUTO-FIXA UBL invoice should not include the PaymentMeans ID
Your invoice contains a PaymentMeans ID element which is not allowed in EN16931 invoices. This element must be removed.
BR-FR-02FRApeppol-bis-3INPUTSIREN vs SIRET confusion
SIREN (9 digits) identifies the company, SIRET (14 digits) identifies the specific establishment. French e-invoices require the full 14-digit SIRET.
SDI-00001ITAFatturaPAINPUTCodice Destinatario missing or invalid
Each invoice must specify how to reach the recipient: 7-character SDI code, PEC email, or "0000000" for B2C consumers. This is required for all Italian e-invoices.
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.
SDI-00002ITAFatturaPAINPUTPartita IVA format invalid
Italian VAT number (Partita IVA) must be exactly 11 digits for domestic invoices, or prefixed with IT for cross-border 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→