E-Invoice Error Reference
1359+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
1359 errors found ยท Page 2 of 28
BR-AG-07EN 16931AUTO-FIXIPSI document level charge VAT rate must be 0% or positive
When a document level charge uses the IPSI VAT category (M for Ceuta/Melilla indirect tax), the VAT rate must be 0 or greater than zero.
BR-AG-09EN 16931AUTO-FIXIPSI VAT breakdown tax amount must be calculated correctly
The tax amount for the IPSI VAT category in the VAT breakdown must be calculated based on the taxable amount and rate.
UBL-CR-016UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference CopyIndicator
Your invoice contains OrderReference/CopyIndicator which is not allowed in EN16931 invoices.
UBL-CR-356UBL 2.1AUTO-FIXA UBL invoice should not include the Delivery DeliveryLocation InformationURI
Your invoice contains a DeliveryLocation InformationURI element which is not allowed in EN16931 invoices. This element must be removed.
BR-AG-10EN 16931AUTO-FIXIPSI VAT breakdown must NOT have exemption reason
An IPSI VAT breakdown must NOT have a VAT exemption reason code or text. IPSI is a positive tax (like standard VAT), so exemption reasons are not applicable.
UBL-CR-020UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference CustomerReference
Your invoice contains OrderReference/CustomerReference which is not allowed in EN16931 invoices.
BR-AG-08EN 16931AUTO-FIXIPSI taxable amount calculation error
The IPSI taxable amount in the VAT breakdown does not match the calculated sum of line amounts plus charges minus allowances for the IPSI category.
UBL-CR-357UBL 2.1AUTO-FIXA UBL invoice should not include the Delivery DeliveryLocation Name
Your invoice contains a DeliveryLocation Name element which is not allowed in EN16931 invoices. This element must be removed.
CII-SR-01cii-d16bAUTO-FIXCII namespace declaration required
Cross Industry Invoice must declare RSM namespace.
BR-S-08EN 16931AUTO-FIXStandard rated VAT amount doesn't add up
The taxable amount in the VAT breakdown for standard-rated items does not match the sum of the corresponding line items, charges, and allowances. For each VAT rate (e.g. 25%, 21%, 19%), the taxable base in the VAT summary must equal: sum of line amounts at that rate, plus charges at that rate, minus allowances at that rate.
CII-FIX-DATEcii-d16bAUTO-FIXCII date format must use format code 102
All dates in CII invoices must use format code 102 (YYYYMMDD) in the udt:DateTimeString element. ISO 8601 dates with hyphens (YYYY-MM-DD) are not valid in CII โ the hyphens must be removed and the @format attribute set to "102".
CII-FIX-CURRENCYcii-d16bAUTO-FIXCII currency codes must be uppercase
All currency codes in CII invoices must be uppercase ISO 4217 codes. This includes the @currencyID attribute on amount elements and the ram:InvoiceCurrencyCode element. Lowercase currency codes like "eur" are invalid.
UBL-CR-028UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference Xpath
Your invoice contains BillingReference/Xpath which is not allowed in EN16931 invoices.
BR-S-10EN 16931AUTO-FIXStandard rate must not have exemption reason
VAT category S must not have exemption reason.
CII-FIX-VATEXcii-d16bAUTO-FIXCII VAT exemption reason code normalization
CII invoices with VAT categories O (Outside scope), E (Exempt), AE (Reverse charge), G (Export), or K (Intra-community) require a valid VATEX exemption reason code. This fix normalizes the ExemptionReasonCode at header level and propagates it to line-level tax breakdowns that are missing it.
UBL-CR-111UBL 2.1AUTO-FIXA UBL invoice should not include the AdditionalDocumentReference UUID
Your invoice contains AdditionalDocumentReference/UUID which is not allowed in EN16931 invoices.
BR-E-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-E-05).
BR-E-08EN 16931AUTO-FIXVAT-exempt taxable amount doesn't add up
The taxable amount in the VAT-exempt breakdown does not match the sum of exempt line items, charges, and allowances. The taxable base must equal: sum of line amounts with category E, plus charges with category E, minus allowances with category E.
BR-E-09EN 16931AUTO-FIXExempt percentage must be zero
VAT category E must have rate of 0%.
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.
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-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-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-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).
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).
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.
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-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.
BR-12EN 16931BLOCKEDInvoice total with VAT required
The invoice must contain the total amount including VAT (TaxInclusiveAmount).
BR-13EN 16931BLOCKEDInvoice total without VAT required
The invoice must state the amount due for payment (PayableAmount).
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.
PL-R-003POLubl-2.1BLOCKEDKSeF submission required
Polish invoices must be submitted to KSeF (Krajowy System e-Faktur).
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.
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โ