E-Invoice Error Reference
1375+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
1375 errors found · Page 4 of 28
IT-02ITACIUS-IT (Italy)BLOCKEDItalian invoices should include SDI recipient code
Italian invoices should include SDI recipient code. This validation rule ensures Invoice compliance with CIUS-IT (Italy).
PL-02POLCIUS-PL (Poland)BLOCKEDPolish invoices should be prepared for KSeF
Polish invoices should be prepared for KSeF. This validation rule ensures Invoice compliance with CIUS-PL (Poland).
BR-E-09EN 16931AUTO-FIXExempt percentage must be zero
VAT category E must have rate of 0%.
AT-01AUTCIUS-AT (Austria)BLOCKEDAustrian sellers should include UID number
Austrian sellers should include UID number. This validation rule ensures Invoice compliance with CIUS-AT (Austria).
IS-R-006ISLCIUS-IS (Iceland)BLOCKEDIcelandic suppliers using payment means code 9 (claim/krafa) must provide a...
Icelandic suppliers using payment means code 9 (claim/krafa) must provide a 12-digit account ID consisting of bank number, ledger 66, and account number.
IS-R-007ISLCIUS-IS (Iceland)BLOCKEDIcelandic suppliers using payment means code 42 (bank transfer) must provide...
Icelandic suppliers using payment means code 42 (bank transfer) must provide a 12-digit bank account number.
BR-AE-03EN 16931INPUTWhen document level allowances use the reverse charge VAT category, both...
When document level allowances use the reverse charge VAT category, both seller and buyer must have proper tax identifiers for tax compliance.
BR-AE-04EN 16931INPUTWhen document level charges use the reverse charge VAT category, both seller...
When document level charges use the reverse charge VAT category, both seller and buyer must have proper tax identifiers for tax compliance.
BR-AF-02EN 16931INPUTWhen invoice lines use the IGIC VAT category, the seller must have a proper...
When invoice lines use the IGIC VAT category, the seller must have a proper tax identifier (VAT ID, tax registration, or tax representative VAT ID).
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-AF-03EN 16931INPUTWhen document level allowances use the IGIC VAT category, the seller must...
When document level allowances use the IGIC VAT category, the seller must have a proper tax identifier.
BR-AF-04EN 16931INPUTWhen document level charges use the IGIC VAT category, the seller must have...
When document level charges use the IGIC VAT category, the seller must have a proper tax identifier.
UBL-CR-034UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference Attachment
Your invoice contains BillingReference/Attachment which is not allowed. Attachments belong in AdditionalDocumentReference, not BillingReference.
UBL-CR-358UBL 2.1AUTO-FIXA UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod
Your invoice contains a DeliveryLocation ValidityPeriod element which is not allowed in EN16931 invoices. This element must be removed.
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-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.
BR-AG-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.
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).
BR-AG-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-AG-03).
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.
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-AG-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-AG-04).
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%.
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-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).
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-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).
AT-R-004AUTerbBLOCKEDERB (e-Rechnung Bund) compliance required
Austrian B2G invoices must comply with ERB requirements.
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).
KSEF-010POLKSeFBLOCKEDKSeF XML schema validation failed
Invoice XML must conform exactly to the FA schema version (FA/1 or FA/2). Even minor deviations cause rejection.
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.).
PEPPOL-SDI-01ITAPeppol-SDIBLOCKEDPeppol to SDI conversion error
When Peppol invoices enter Italy via the SDI gateway, they must be converted to FatturaPA format. Conversion issues are common with complex invoices.
PT-R-003PRTubl-2.1BLOCKEDSAF-T compliance recommended
Portuguese invoices should be SAF-T (PT) compliant for reporting.
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-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-CL-14Peppol BIS 3.0AUTO-FIXEndpoint identifier scheme identifier SHALL be chosen from the Electronic...
Endpoint identifier scheme identifier SHALL be chosen from the Electronic Address Scheme code list (CEF EAS). This applies to the `cbc:PaymentMeansCode` element in the invoice XML.
PL-R-003POLubl-2.1BLOCKEDKSeF submission required
Polish invoices must be submitted to KSeF (Krajowy System e-Faktur).
BR-IC-01EN 16931BLOCKEDIntra-community must be in breakdown
If any line uses VAT category K, breakdown must include K.
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).
KSEF-009POLKSeFBLOCKEDBank account not on VAT white list
For split payment (podzielona płatność) invoices, the seller bank account must be registered on the VAT white list (biała lista VAT).
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-IC-06EN 16931AUTO-FIXIntra-community VAT must be zero
VAT amount for category K must be zero.
BR-15EN 16931BLOCKEDInvoice line quantity required
The Amount due for payment (BT-115) is required.. Check the `cbc:PayableAmount` element in your invoice XML.
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→