E-Invoice Error Reference

1326+ documented errors for Peppol, UBL, CII, and EN16931 validation errors. Find the fix for any error code.

816 errors found • Page 17 of 17 in Format Rules

errorBR-CL-13EN16931AUTO-FIX

Invalid item classification scheme

Item classification identifier identification scheme identifier (listID) MUST be coded using one of the UNTDID 7143 list. This applies to the ItemClassificationCode@listID attribute in CommodityClassification.

View fix
errorBR-CL-19EN16931AUTO-FIX

Invalid allowance reason code

Coded allowance reasons MUST belong to the UNCL 5189 code list. This applies to AllowanceChargeReasonCode for allowances (ChargeIndicator=false).

View fix
errorBR-CL-24EN16931AUTO-FIX

For Mime code in attribute use MIMEMediaType.

An attachment MIME type is not valid. MIME types identify file formats like application/pdf, image/png, text/csv.

View fix
errorBR-CL-26EN16931AUTO-FIX

Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list

A Delivery Location Identifier scheme is not a valid ISO 6523 ICD code. Location identifiers need proper scheme codes.

View fix
errorPEPPOL-EN16931-R010peppol-bis-3NEEDS INPUT

Missing buyer electronic address

Peppol invoices MUST contain buyer electronic address (BT-49) for network routing. The buyer endpoint identifier enables the Peppol network to deliver the invoice to the correct recipient.

View fix
errorPEPPOL-EN16931-R004PEPPOL_BIS

The specification identifier must be exactly "urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0

The specification identifier must be exactly "urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0". This identifies the invoice as PEPPOL BIS Billing 3.0 compliant.

View fix
errorPEPPOL-EN16931-R061PEPPOL_BISNEEDS INPUT

Mandate reference MUST be provided for direct debit.

When payment is by direct debit, the mandate reference must be provided. This identifies the SEPA direct debit mandate agreement.

View fix
errorUBL-DT-07EN16931NEEDS INPUT

Binary object elements shall contain the file name attribute

Your invoice contains an embedded attachment (EmbeddedDocumentBinaryObject) but the filename attribute is missing. The original file name must be specified.

View fix
infoIN-UNIT-CODESpeppol-bis-3MANUAL

Unit of measure codes validation

Unit codes should be from UN/ECE Recommendation 20

View fix
errorPEPPOL-EN16931-R041PEPPOL_BISMANUAL

Allowance/charge base amount MUST be provided when allowance/charge percentage is provided.

When an allowance or charge has a percentage, the base amount must also be provided. You cannot have a percentage without knowing what it is a percentage of.

View fix
errorPEPPOL-EN16931-R042PEPPOL_BISMANUAL

Allowance/charge percentage MUST be provided when allowance/charge base amount is provided.

When an allowance or charge has a base amount, the percentage must also be provided. Base amount alone without percentage is incomplete.

View fix
errorPEPPOL-EN16931-R046PEPPOL_BISMANUAL

Item net price MUST equal (Gross price - Allowance amount) when gross price is provided.

When gross price is provided, the net price must equal gross price minus the allowance amount. This validates the price calculation is mathematically correct.

View fix
errorFORMAT-003factur-xMANUAL

Incorrect XML attachment filename

Factur-X XML must be named correctly.

View fix
errorFORMAT-004zugferdMANUAL

Invalid ZUGFeRD profile

ZUGFeRD documents must specify valid profile.

View fix
errorIN-ISSUE-DATE-REQUIREDpeppol-bis-3NEEDS INPUT

Issue date required

Invoice must have an issue date specified.

View fix
errorIN-TAX-SUBTOTAL-AMOUNTpeppol-bis-3NEEDS INPUT

Tax subtotal amount required

Each VAT breakdown (TaxSubtotal) must have a tax amount specified.

View fix

Found an error? Fix it automatically

Upload your invoice and we'll fix common errors automatically. No XML editing required.

Fix Your Invoice