E-Invoice Error Reference
1359+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
1359 errors found · Page 8 of 28
BR-DE-31DEUXRechnung (Germany)BLOCKEDSEPA debtor account required
SEPA direct debit requires debtor IBAN.
BR-DEX-09DEUXRechnung (Germany)BLOCKEDThird party payment calculation error. Amount due must equal: Total with VAT...
Third party payment calculation error. Amount due must equal: Total with VAT - Paid amount + Rounding + Sum of third party payments.
BE-01BELCIUS-BE (Belgium)BLOCKEDBelgian B2B invoices should use Peppol BIS Billing 3.0
Belgian B2B invoices should use Peppol BIS Billing 3.0. This validation rule ensures Invoice compliance with CIUS-BE (Belgium).
BE-02BELCIUS-BE (Belgium)BLOCKEDBelgian sellers should include enterprise number (KBO/BCE)
Belgian sellers should include enterprise number (KBO/BCE). This validation rule ensures Invoice compliance with CIUS-BE (Belgium).
FR-02FRACIUS-FR (France)BLOCKEDFrench VAT numbers must be in correct format
French VAT numbers must be in correct format. This validation rule ensures Invoice compliance with CIUS-FR (France).
FR-03FRACIUS-FR (France)BLOCKEDFrench B2G invoices have specific requirements
French B2G invoices have specific requirements. This validation rule ensures Invoice compliance with CIUS-FR (France).
NL-01NLDNLCIUS (Netherlands)BLOCKEDDutch sellers should include KVK number
Dutch sellers should include KVK number. This validation rule ensures Invoice compliance with NLCIUS (Netherlands).
NL-02NLDNLCIUS (Netherlands)BLOCKEDDutch VAT numbers must be in correct format
Dutch VAT numbers must be in correct format. This validation rule ensures Invoice compliance with NLCIUS (Netherlands).
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).
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.
PL-R-007POLubl-2.1INPUTSplit payment annotation required
High-value Polish invoices may require split payment notation.
BR-FR-01FRApeppol-bis-3INPUTSIRET number format
French invoices must include SIRET (14 digits) with schemeID="0009" for company identification. SIRET is mandatory for all French business invoices.
BR-08EN 16931INPUTSeller must have postal address
An Invoice shall contain the Seller postal address (BG-5). At minimum, the country code is required.
BR-17EN 16931INPUTInvoice line item name required
Each invoice line must have an item name describing what is being invoiced.
PL-R-005POLubl-2.1INPUTInvalid Polish NIP format
Polish NIP must be 10 digits with valid checksum.
BR-19EN 16931INPUTThe Seller tax representative postal address (BG-12) shall be provided in...
The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). This applies to the `cac:PostalAddress` element in the invoice XML.
BR-20EN 16931INPUTThe Seller tax representative postal address (BG-12) shall contain a Tax...
The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). This applies to the `cac:PostalAddress` element in the invoice XML.
BR-BE-01BELpeppol-bis-3INPUTEnterprise Number Recommended
Belgian invoices should include the 10-digit enterprise number (ondernemingsnummer) formatted as 0XXX.XXX.XXX.
FI-R-001FINpeppol-bis-3INPUTFinnish Business ID required
Finnish invoices must include Y-tunnus (business ID).
BR-22EN 16931INPUTInvoice currency code required
The invoice must specify the document currency using ISO 4217 alpha-3 code.
IT-R-005ITAubl-2.1INPUTInvalid PEC email format
Italian PEC email must be valid certified email address.
RO-R-001ROUubl-2.1INPUTRomanian CIF/CUI required
Romanian invoices must include CIF or CUI number.
HU-R-001HUNnavINPUTHungarian tax number required
Hungarian invoices must include adószám (tax number).
HU-R-004HUNnavINPUTHungarian VAT code required
NAV requires Hungarian-specific VAT category codes.
BR-49EN 16931INPUTA Payment instruction (BG-16) shall specify the Payment means type code (BT-81)
A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). This applies to the `cac:PaymentMeans` element in the invoice XML.
BR-52EN 16931INPUTEach Additional supporting document (BG-24) shall contain a Supporting...
InvoiceTypeCode must be a valid UNTDID 1001 document type code.
BR-57EN 16931INPUTEach Deliver to address (BG-15) shall contain a Deliver to country code (BT-80)
Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). This applies to the `cac:Address` element in the invoice XML.
IN-ALLOWANCE-AMOUNT-REQUIREDpeppol-bis-3INPUTAllowance/Charge amount required
AllowanceCharge elements must have an Amount element specified.
BR-02EN 16931INPUTInvoice must have an invoice number
Every invoice must contain a unique invoice number (ID) to identify the document.
BR-AE-02EN 16931INPUTReverse charge requires both VAT IDs
Reverse charge requires seller and buyer VAT identifiers.
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-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.
BR-DE-07DEUxrechnungINPUTGerman postal code format
German postal codes should be 5 digits.
BR-DE-13DEUxrechnungINPUTDelivery date or period required
XRechnung requires delivery date or period.
IN-TAX-TOTAL-AMOUNTpeppol-bis-3INPUTTax total amount required
Invoice must have a total VAT amount in the TaxTotal element.
BR-CO-02en16931INPUTPayment means code must be valid
Payment means type code must be from UNCL4461.
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.
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-DE-29DEUxrechnungINPUTSEPA direct debit mandate required
SEPA direct debit requires mandate reference.
CZ-R-001CZEubl-2.1INPUTCzech DIČ required
Czech invoices must include DIČ (tax identification number).
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).
CZ-R-002CZEubl-2.1INPUTCzech IČO recommended
Czech business ID (IČO) recommended for identification.
BR-IT-02ITApeppol-bis-3INPUTMissing Codice Destinatario
Italian B2B invoices require a 7-character Codice Destinatario (recipient code) for SDI routing, or a PEC email address.
BR-S-02EN 16931INPUTStandard rated invoice requires seller VAT number
This invoice charges standard-rate VAT but does not include the seller's VAT identification number. When an invoice includes items at a standard VAT rate, the seller must provide their VAT ID, tax registration number, or a tax representative's VAT ID.
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→