E-Invoice Error Reference
1350+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
1350 errors found ยท Page 5 of 27
UBL-CR-036UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference IssuerParty
Your invoice contains BillingReference/IssuerParty which is not allowed in EN16931 invoices.
BR-DE-06DEUxrechnungINPUTGerman invoice should include payment terms
German invoices should specify payment terms including any early payment discount (Skonto).
BR-IT-04ITAfatturapaINPUTMissing Codice Destinatario
Italian FatturaPA invoices require the 7-character recipient code (Codice Destinatario).
BR-Z-05EN 16931AUTO-FIXIn an Invoice line (BG-25) where the Invoiced item VAT category code...
VAT category Z taxable amount must match sum of Z amounts.
PEPPOL-EN16931-CL006PEPPOL_BISBLOCKEDInvoice period description code must be according to UNCL 2005 D.16B.
The invoice period description code must be from the UNCL 2005 D.16B list. This code describes what the invoicing period represents (delivery period, service period, etc.).
GR-R-001GRCubl-2.1INPUTGreek AFM (VAT number) required
Greek invoices must include 9-digit AFM.
BR-ES-02ESPverifactuBLOCKEDMissing VeriFACTU hash chain
Spanish VeriFACTU invoices must include the hash chain for audit trail.
UBL-CR-037UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference ResultOfVerification
Your invoice contains BillingReference/ResultOfVerification which is not allowed in EN16931 invoices.
BR-Z-06EN 16931AUTO-FIXIn a Document level allowance (BG-20) where the Document level allowance VAT...
VAT amount for category Z must be zero.
BR-Z-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-Z-07).
GR-R-002GRCubl-2.1BLOCKEDmyDATA reporting required
Greek invoices must be reported to myDATA (AADE).
BR-AT-01AUTpeppol-bis-3INPUTAustrian UID number required
Austrian invoices must include the UID-Nummer (VAT ID) in ATU + 8 digits format.
BR-PT-01PRTpeppol-bis-3INPUTPortuguese NIF required
Portuguese invoices must include the 9-digit NIF (tax number).
BR-Z-08EN 16931AUTO-FIXZero-rated taxable amount doesn't add up
The taxable amount in the zero-rated VAT breakdown does not match the sum of zero-rated line items, charges, and allowances. The taxable base must equal: sum of line amounts with category Z, plus charges with category Z, minus allowances with category Z.
GR-R-004GRCubl-2.1INPUTGreek VAT category code required
myDATA requires Greek-specific VAT category codes.
CII-SR-002cii-d16bBLOCKEDMissing ExchangedDocument context
CII documents must include the ExchangedDocumentContext header.
UBL-CR-038UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference...
Your invoice contains BillingReference/SelfBilledInvoiceDocumentReference which is not allowed in EN16931 invoices.
BR-Z-09EN 16931AUTO-FIXThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT...
VAT category Z must have rate of 0%.
IT-R-006ITAubl-2.1INPUTBollo stamp duty may be required
Italian invoices over threshold with no VAT require bollo.
IT-R-007ITAubl-2.1INPUTRegime fiscale code required
Italian invoices must specify the seller tax regime.
BR-AF-01EN 16931BLOCKEDWhen an invoice contains items, allowances, or charges with VAT category...
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.
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-DEX-03DEUXRechnung (Germany)AUTO-FIXEine Sub Invoice Line (BG-DEX-01) muss genau eine "SUB INVOICE LINE VAT...
Missing sub-line VAT info. Each Sub Invoice Line (BG-DEX-01) must contain exactly one VAT information group (BG-DEX-06).
UBL-SR-15EN16931CONFIRMBuyer name shall occur maximum once
Your invoice contains multiple Buyer name elements (AccountingCustomerParty/Party/PartyName/Name). EN16931 allows only one buyer name.
IT-R-008ITAubl-2.1INPUTCIG/CUP codes for public contracts
Italian B2G invoices require CIG and/or CUP codes.
BR-K-01en16931BLOCKEDIntra-community supply VAT treatment
VAT category K (intra-community) requires zero VAT and both party VAT numbers.
BR-G-01EN 16931BLOCKEDExport VAT category requirements
VAT category G (export) requires exemption reason and must have zero VAT.
AT-R-004AUTerbBLOCKEDERB (e-Rechnung Bund) compliance required
Austrian B2G invoices must comply with ERB requirements.
BR-CO-01en16931INPUTVAT category code must be valid
VAT category code must be from allowed code list (S, Z, E, AE, K, G, O, L, M).
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-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).
BR-DEX-11DEUXRechnung (Germany)AUTO-FIXMissing third party payment amount. When using third party payment group...
Missing third party payment amount. When using third party payment group (BG-DEX-09), the amount (BT-DEX-002) is required.
UBL-CR-040UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference...
Your invoice contains BillingReference/SelfBilledCreditNoteDocumentReference which is not allowed in EN16931 invoices.
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-G-06EN 16931AUTO-FIXExport VAT must be zero
VAT amount for category G must be zero.
UBL-CR-041UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference DebitNoteDocumentReference
Your invoice contains BillingReference/DebitNoteDocumentReference which is not allowed in EN16931 invoices.
BR-G-07EN 16931AUTO-FIXExport requires reason
VAT category G must have exemption reason.
BR-G-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.
BR-G-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.
BR-G-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-G-10).
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-IC-01EN 16931BLOCKEDIntra-community must be in breakdown
If any line uses VAT category K, breakdown must include K.
UBL-DT-12EN16931BLOCKEDFormat attribute should not be present
Your invoice contains the format attribute on an element. This attribute is not allowed in EN16931 and must be removed.
UBL-SR-49EN16931CONFIRMValue 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.
BR-S-05EN 16931INPUTStandard rate taxable amount calculation
VAT category S taxable amount must equal sum of S-rated amounts.
BR-IC-02EN 16931INPUTIntra-community requires both VAT IDs
Intra-community supply requires seller and buyer VAT IDs.
UBL-DT-19EN16931BLOCKEDLanguage identifier attribute should not be present
Your invoice contains the languageID attribute on a text element. This attribute is not allowed in EN16931 and must be removed.
BR-IC-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-IC-05).
BR-IC-06EN 16931AUTO-FIXIntra-community VAT must be zero
VAT amount for category K must be zero.
cvc-complex-type.2.4.axsdBLOCKEDInvoice XML structure does not match the required schema
Your invoice file has a structural problem โ required data elements are missing, in the wrong position, or unexpected elements are present. This is an XML Schema validation error, which means the basic structure of the file does not conform to the e-invoicing standard (UBL 2.1 or CII D16B). This is different from a business rule error: business rules check whether the data makes sense, while this error means the file format itself is wrong.
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โ