E-Invoice Error Reference
1326+ documented errors for Peppol, UBL, CII, and EN16931 validation errors. Find the fix for any error code.
242 errors found • Page 5 of 5 in Business Rules
BR-G-03EN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-G-04EN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-IC-02en16931NEEDS INPUTIntra-community requires both VAT IDs
Intra-community supply requires seller and buyer VAT IDs.
BR-O-03EN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-O-04EN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-S-02en16931NEEDS INPUTStandard rate requires seller VAT ID
Standard rated invoices must have seller VAT identifier.
BR-S-03BREN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-S-04BREN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-Z-02EN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-Z-03EN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-Z-04EN16931NEEDS INPUTWhen using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
When using this VAT category, the seller must have a VAT identifier, tax registration, or tax representative.
BR-IC-08EN16931MANUALThe taxable amount for this VAT category must equal the sum of line amounts minus allowances plus charges for this categ
The taxable amount for this VAT category must equal the sum of line amounts minus allowances plus charges for this category.
BR-06peppol-bis-3NEEDS INPUTInvoice must have seller name
An Invoice shall contain the Seller name (BT-27). This is the trading name or legal name of the seller/supplier.
BR-07peppol-bis-3NEEDS INPUTInvoice 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.
BR-08peppol-bis-3NEEDS INPUTSeller must have postal address
An Invoice shall contain the Seller postal address (BG-5). At minimum, the country code is required.
BR-09peppol-bis-3NEEDS INPUTSeller country code is mandatory
The Seller postal address (BG-5) shall contain a Seller country code (BT-40) using ISO 3166-1 alpha-2.
BR-10peppol-bis-3NEEDS INPUTBuyer must have postal address
An Invoice shall contain the Buyer postal address (BG-8). At minimum, the country code is required.
BR-11peppol-bis-3NEEDS INPUTBuyer country code is mandatory
The Buyer postal address (BG-8) shall contain a Buyer country code (BT-55) using ISO 3166-1 alpha-2.
BR-36peppol-bis-3MANUALTax total amount required
The invoice must have a TaxTotal with TaxAmount.
BR-14peppol-bis-3MANUALInvoice line net amount required
Each invoice line must have a net amount (LineExtensionAmount).
BR-15peppol-bis-3MANUALInvoice line quantity required
Each invoice line must have an invoiced quantity with unit of measure.
BR-27peppol-bis-3MANUALSeller trading name or legal name required
The seller must have either a trading name or legal registration name.
BR-AF-05EN16931MANUALWhen an invoice line uses the IGIC VAT category, the VAT rate must be 0% or greater (never negative). IGIC has various r
When an invoice line uses the IGIC VAT category, the VAT rate must be 0% or greater (never negative). IGIC has various rate tiers including 0% for certain goods.
BR-28peppol-bis-3MANUALBuyer trading name or legal name required
The buyer must have either a trading name or legal registration name.
BR-43peppol-bis-3MANUALAllowance/charge reason required
Document and line allowances/charges must include a reason.
BR-46peppol-bis-3MANUALInvalid unit of measure code
InvoicedQuantity unitCode must be a valid UN/ECE Recommendation 20 code.
BR-50peppol-bis-3MANUALQuantity decimal precision
Quantity values should use appropriate decimal precision.
BR-AF-08EN16931MANUALFor each IGIC VAT rate, the taxable amount must equal the sum of line net amounts plus charges minus allowances where al
For each IGIC VAT rate, the taxable amount must equal the sum of line net amounts plus charges minus allowances where all use IGIC with that same rate. This is a calculation consistency check.
BR-AF-09EN16931MANUALThe VAT category tax amount for IGIC must equal the taxable amount multiplied by the IGIC rate. This verifies the tax ca
The VAT category tax amount for IGIC must equal the taxable amount multiplied by the IGIC rate. This verifies the tax calculation is mathematically correct.
BR-CO-10en16931MANUALSum of VAT category amounts incorrect
Each VAT category taxable amount must be correctly calculated from line amounts.
BR-CO-13en16931MANUALTax amount calculation error
The VAT amount must equal TaxableAmount × Rate / 100 (with rounding).
BR-CO-15en16931MANUALTax exclusive amount calculation error
TaxExclusiveAmount must equal LineExtensionAmount + Document Charges - Document Allowances.
BR-CO-16en16931MANUALPayable amount calculation error
PayableAmount must equal TaxInclusiveAmount - PrepaidAmount + PayableRoundingAmount.
BR-35peppol-bis-3NEEDS INPUTCredit note must reference original invoice
Credit notes should reference the original invoice being credited.
BR-39peppol-bis-3NEEDS INPUTItem identifier recommended
Line items should have an item identifier for matching and processing.
BR-40peppol-bis-3NEEDS INPUTNote text should be meaningful
Invoice notes should provide useful information in an appropriate language.
BR-58en16931NEEDS INPUTDocument charge must have reason
Document level charge must have reason code or text.
BR-59en16931NEEDS INPUTAllowance base amount required when percentage used
If allowance/charge has percentage, base amount is mandatory.
BR-60en16931NEEDS INPUTItem classification must have valid scheme
Commodity classification must have valid scheme identifier.
BR-DEC-07en16931MANUALItem gross price: max 2 decimals
Item gross price allows max 2 decimal places.
BR-DEC-04en16931MANUALLine allowance: max 2 decimals
Invoice line allowance amount allows max 2 decimal places.
IN-MULTIPLE-VAT-CATEGORIESpeppol-bis-3Multiple VAT categories on invoice
Having multiple VAT categories (S, E, AE, etc.) on the same invoice requires careful validation and handling.
Found an error? Fix it automatically
Upload your invoice and we'll fix common errors automatically. No XML editing required.
Fix Your Invoice