E-Invoice Error Reference

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

235 errors found • Page 2 of 5 in Country-Specific

warningBR-BE-02BELpeppol-bis-3NEEDS INPUT

Belgian VAT number recommended

Belgian invoices should include the BTW/TVA number in format BE + 10 digits.

View fix
errorBR-IT-03ITApeppol-bis-3NEEDS INPUT

Missing Regime Fiscale

Italian invoices must specify the tax regime (Regime Fiscale) code.

View fix
errorBR-ES-01ESPpeppol-bis-3NEEDS INPUT

Spanish NIF/CIF required

Spanish invoices must include the NIF (individuals) or CIF (companies) tax identifier.

View fix
errorBR-DE-CVD-03DEXRECHNUNG

CVD classification required when clean vehicle attribute present

When an invoice contains a clean vehicle attribute (cva), the invoice must include a CVD (Clean Vehicle Directive) classification. This is required for German public procurement of vehicles under EU Directive 2019/1161.

View fix
errorBR-DE-15DExrechnungAUTO-FIX

Buyer reference (Leitweg-ID) mandatory

BuyerReference (BT-10) is mandatory in XRechnung.

View fix
errorBR-DE-CVD-04DEXRECHNUNG

CVD classification code must be valid

The CVD (Clean Vehicle Directive) classification code must use a valid value from the allowed code list. This applies to German public procurement of vehicles under EU Directive 2019/1161.

View fix
errorBR-DE-16DExrechnungNEEDS INPUT

Seller VAT ID or tax number required

Seller must have VAT ID or tax registration number.

View fix
errorDK-R-010DKPEPPOL_BIS

Danish suppliers using FIK payment (code 93) must provide PaymentID starting with 71#, 73#, or 75# and an exactly 8-char

Danish suppliers using FIK payment (code 93) must provide PaymentID starting with 71#, 73#, or 75# and an exactly 8-character creditor number.

View fix
errorBR-DE-05DEUxrechnungNEEDS INPUT

Invalid Leitweg-ID format

XRechnung to German public sector requires valid Leitweg-ID as buyer reference.

View fix
errorBR-DE-19DExrechnungMANUAL

German IBAN format required

German bank account should be valid IBAN.

View fix
errorDK-R-011DKPEPPOL_BISNEEDS INPUT

Danish suppliers using FIK payment with 71# or 75# prefix must include a 15-16 digit instruction ID in the PaymentID.

Danish suppliers using FIK payment with 71# or 75# prefix must include a 15-16 digit instruction ID in the PaymentID.

View fix
errorBR-DE-30DExrechnungMANUAL

SEPA creditor identifier required

SEPA direct debit requires creditor identifier.

View fix
errorBR-DE-31DExrechnungMANUAL

SEPA debtor account required

SEPA direct debit requires debtor IBAN.

View fix
warningBR-DE-06DEUxrechnungNEEDS INPUT

German invoice should include payment terms

German invoices should specify payment terms including any early payment discount (Skonto).

View fix
errorBR-IT-04ITAfatturapaNEEDS INPUT

Missing Codice Destinatario

Italian FatturaPA invoices require the 7-character recipient code (Codice Destinatario).

View fix
errorBR-ES-02ESPverifactuMANUAL

Missing VeriFACTU hash chain

Spanish VeriFACTU invoices must include the hash chain for audit trail.

View fix
errorBR-AT-01AUTpeppol-bis-3NEEDS INPUT

Austrian UID number required

Austrian invoices must include the UID-Nummer (VAT ID) in ATU + 8 digits format.

View fix
errorBR-PT-01PRTpeppol-bis-3NEEDS INPUT

Portuguese NIF required

Portuguese invoices must include the 9-digit NIF (tax number).

View fix
errorAT-R-004ATerbMANUAL

ERB (e-Rechnung Bund) compliance required

Austrian B2G invoices must comply with ERB requirements.

View fix
errorGR-R-003GRubl-2.1AUTO-FIX

Greek invoice type code required

myDATA requires specific Greek invoice type classification.

View fix
errorDK-R-014DKPEPPOL_BISAUTO-FIX

Danish suppliers must use schemeID "0184" (DK CVR-number) when providing their CompanyID in PartyLegalEntity.

Danish suppliers must use schemeID "0184" (DK CVR-number) when providing their CompanyID in PartyLegalEntity.

View fix
errorIT-R-003ITubl-2.1NEEDS INPUT

Natura code required for zero VAT

Italian invoices with zero VAT must specify Natura code.

View fix
errorNO-R-001NOehfAUTO-FIX

Norwegian organization number required

Norwegian invoices must include 9-digit organization number.

View fix
errorDE-R-001DEPEPPOL_BIS

An invoice shall contain information on "PAYMENT INSTRUCTIONS" (BG-16).

Payment instructions are missing. German invoices must include payment information (BG-16) with account details for receiving payment.

View fix
errorDE-R-002DEPEPPOL_BIS

The group "SELLER CONTACT" (BG-6) shall be provided.

Seller contact information is missing. German invoices require the Seller Contact group (BG-6) with a contact person.

View fix
errorDE-R-003DEPEPPOL_BIS

The element "Seller city" (BT-37) shall be provided.

Seller city is missing. German invoices must include the seller's city in the address (BT-37).

View fix
errorDE-R-004DEPEPPOL_BIS

The element "Seller post code" (BT-38) shall be provided.

Seller postal code is missing. German invoices must include the seller's postal code (BT-38).

View fix
errorDE-R-005DEPEPPOL_BIS

The element "Seller contact point" (BT-41) shall be provided.

Seller contact name is missing. German invoices must include a contact person name (BT-41).

View fix
errorDE-R-006DEPEPPOL_BIS

The element "Seller contact telephone number" (BT-42) shall be provided.

Seller contact phone is missing. German invoices must include a telephone number for the seller contact (BT-42).

View fix
errorDE-R-007DEPEPPOL_BIS

The element "Seller contact email address" (BT-43) shall be provided.

Seller contact email is missing. German invoices must include an email address for the seller contact (BT-43).

View fix
errorDE-R-008DEPEPPOL_BIS

The element "Buyer city" (BT-52) shall be provided.

Buyer city is missing. German invoices must include the buyer's city in the address (BT-52).

View fix
errorDE-R-009DEPEPPOL_BIS

The element "Buyer post code" (BT-53) shall be provided.

Buyer postal code is missing. German invoices must include the buyer's postal code (BT-53).

View fix
errorDE-R-010DEPEPPOL_BIS

The element "Deliver to city" (BT-77) shall be provided if the group "DELIVER TO ADDRESS" (BG-15) is delivered.

Delivery city is missing. When a delivery address is provided in German invoices, the delivery city (BT-77) is required.

View fix
errorDE-R-011DEPEPPOL_BIS

The element "Deliver to post code" (BT-78) shall be provided if the group "DELIVER TO ADDRESS" (BG-15) is delivered.

Delivery postal code is missing. When a delivery address is provided in German invoices, the delivery postal code (BT-78) is required.

View fix
errorDE-R-014DEPEPPOL_BIS

The element "VAT category rate" (BT-119) shall be provided.

VAT rate is missing. German invoices must specify the VAT percentage rate (BT-119) for each VAT breakdown.

View fix
errorDE-R-015DEPEPPOL_BIS

The element "Buyer reference" (BT-10) shall be provided.

Buyer reference is missing. German invoices must include the buyer reference (BT-10), typically a purchase order number or Leitweg-ID.

View fix
errorDE-R-016DEPEPPOL_BIS

VAT identifier is missing. German invoices using VAT codes S, Z, E, AE, K, G, L, or M must include either Seller VAT ID

VAT identifier is missing. German invoices using VAT codes S, Z, E, AE, K, G, L, or M must include either Seller VAT ID (BT-31), Tax registration ID (BT-32), or Tax Representative.

View fix
warningDE-R-017DEPEPPOL_BIS

Invalid invoice type code. German invoices only allow specific type codes: 326 (partial), 380 (commercial), 384 (correct

Invalid invoice type code. German invoices only allow specific type codes: 326 (partial), 380 (commercial), 384 (corrected), 389 (self-billed), 381 (credit note), 875-877 (construction).

View fix
errorDE-R-018DEPEPPOL_BIS

Invalid Skonto format. Cash discount terms in German invoices must follow the format: #SKONTO#TAGE=N#PROZENT=N.NN# with

Invalid Skonto format. Cash discount terms in German invoices must follow the format: #SKONTO#TAGE=N#PROZENT=N.NN# with optional #BASISBETRAG=N#. Must be uppercase with no extra whitespace.

View fix
warningDE-R-019DEPEPPOL_BIS

Invalid IBAN format. When payment means code 58 (SEPA credit transfer) is used, the payment account (BT-84) must contain

Invalid IBAN format. When payment means code 58 (SEPA credit transfer) is used, the payment account (BT-84) must contain a valid IBAN.

View fix
warningDE-R-020DEPEPPOL_BIS

Invalid debit IBAN format. When payment means code 59 (SEPA direct debit) is used, the debited account (BT-91) must cont

Invalid debit IBAN format. When payment means code 59 (SEPA direct debit) is used, the debited account (BT-91) must contain a valid IBAN.

View fix
errorDE-R-022DEPEPPOL_BIS

Duplicate attachment filename. All attached documents in German invoices must have unique filenames (case-insensitive) i

Duplicate attachment filename. All attached documents in German invoices must have unique filenames (case-insensitive) in element BT-125.

View fix
errorDE-R-023-1DEPEPPOL_BIS

Credit transfer details missing. When payment code 30 or 58 (credit transfer) is used, the Credit Transfer group (BG-17)

Credit transfer details missing. When payment code 30 or 58 (credit transfer) is used, the Credit Transfer group (BG-17) with bank account details must be provided.

View fix
errorDE-R-023-2DEPEPPOL_BIS

Conflicting payment information. When payment code 30 or 58 (credit transfer) is used, card payment (BG-18) and direct d

Conflicting payment information. When payment code 30 or 58 (credit transfer) is used, card payment (BG-18) and direct debit (BG-19) groups must not be provided.

View fix
errorDE-R-024-1DEPEPPOL_BIS

Payment card details missing. When payment code 48, 54, or 55 (payment card) is used, the Payment Card Information group

Payment card details missing. When payment code 48, 54, or 55 (payment card) is used, the Payment Card Information group (BG-18) must be provided.

View fix
errorDE-R-024-2DEPEPPOL_BIS

Conflicting payment information. When payment code 48, 54, or 55 (payment card) is used, credit transfer (BG-17) and dir

Conflicting payment information. When payment code 48, 54, or 55 (payment card) is used, credit transfer (BG-17) and direct debit (BG-19) groups must not be provided.

View fix
errorDE-R-025-1DEPEPPOL_BIS

If "Payment means type code" (BT-81) contains a code for direct debit (59), "DIRECT DEBIT" (BG-19) shall be provided.

Direct debit details missing. When payment code 59 (direct debit) is used, the Direct Debit group (BG-19) with mandate information must be provided.

View fix
errorNO-R-002NOehfAUTO-FIX

EHF format required for Norway

Norwegian B2G invoices must use EHF (Elektronisk Handelsformat).

View fix
errorBR-FR-02FRApeppol-bis-3NEEDS INPUT

SIREN vs SIRET confusion

SIREN (9 digits) identifies the company, SIRET (14 digits) identifies the specific establishment. French e-invoices require the full 14-digit SIRET.

View fix
errorSDI-00001ITAFatturaPANEEDS INPUT

Codice Destinatario missing or invalid

Each invoice must specify how to reach the recipient: 7-character SDI code, PEC email, or "0000000" for B2C consumers. This is required for all Italian e-invoices.

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