E-Invoice Error Reference

1350+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.

86 errors found · Page 1 of 2 for Germany

errorDE-R-022DEUPEPPOL_BISCONFIRM

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.

errorDE-R-023-2DEUPEPPOL_BISCONFIRM

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.

errorDE-R-024-2DEUPEPPOL_BISCONFIRM

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.

errorDE-R-025-1DEUPEPPOL_BISCONFIRM

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.

errorDE-R-025-2DEUPEPPOL_BISCONFIRM

If "Payment means type code" (BT-81) contains a code for direct debit (59), BG-17 and BG-18 shall not be provided.

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

warningDE-R-026DEUPEPPOL_BISCONFIRM

Preceding invoice reference missing. Corrected invoices (type code 384) should reference the original invoice being corr

Preceding invoice reference missing. Corrected invoices (type code 384) should reference the original invoice being corrected in group BG-3.

warningDE-R-027DEUPEPPOL_BISCONFIRM

Invalid phone number format. The seller contact telephone number (BT-42) must contain at least 3 digits to be valid.

Invalid phone number format. The seller contact telephone number (BT-42) must contain at least 3 digits to be valid.

warningDE-R-028DEUPEPPOL_BISCONFIRM

Invalid email format. The seller contact email (BT-43) must contain exactly one @ sign with at least two characters on e

Invalid email format. The seller contact email (BT-43) must contain exactly one @ sign with at least two characters on each side, and no dots at start or end.

warningBR-DE-07DEUxrechnungINPUT

German postal code format

German postal codes should be 5 digits.

errorBR-DE-13DEUxrechnungINPUT

Delivery date or period required

XRechnung requires delivery date or period.

errorBR-DE-25DEUxrechnungBLOCKED

XRechnung invoice type restriction

XRechnung restricts allowed invoice type codes.

errorBR-DE-29DEUxrechnungINPUT

SEPA direct debit mandate required

SEPA direct debit requires mandate reference.

errorBR-DE-20DEUXRechnung (Germany)BLOCKED

The Debited Account (BT-91) should contain a valid IBAN for SEPA direct...

The Debited Account (BT-91) should contain a valid IBAN for SEPA direct debit. The current value doesn't match IBAN format.

errorBR-DE-04DEUxrechnungBLOCKED

Invalid XRechnung CustomizationID

XRechnung invoices must use the correct specification identifier for the version.

warningBR-DE-06DEUxrechnungINPUT

German invoice should include payment terms

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

errorBR-DEX-03DEUXRechnung (Germany)AUTO-FIX

Eine 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).

errorBR-DEX-11DEUXRechnung (Germany)AUTO-FIX

Missing 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.

errorDE-R-004DEUEN 16931INPUT

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).

errorDE-R-008DEUEN 16931AUTO-FIX

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).

errorDE-R-001DEUEN 16931INPUT

Payment instructions missing

German invoices must include payment instructions — how the buyer should pay. This typically means a bank account (IBAN) and payment method code (e.g. SEPA Credit Transfer).

errorDE-R-002DEUEN 16931INPUT

Seller contact information missing

German invoices must include contact information for the seller — a contact person name, telephone number, and email address. This is required by German e-invoicing regulations.

errorDE-R-003DEUEN 16931INPUT

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).

errorDE-R-005DEUEN 16931INPUT

Seller contact name required (XRechnung)

German XRechnung invoices must include a contact person name (BT-41) in the Seller Contact group (BG-6).

errorDE-R-006DEUEN 16931INPUT

Seller contact telephone required (XRechnung)

German XRechnung invoices must include a telephone number (BT-42) for the seller contact person in the Seller Contact group (BG-6).

errorDE-R-007DEUEN 16931INPUT

Seller contact email required (XRechnung)

German XRechnung invoices must include an email address (BT-43) for the seller contact person in the Seller Contact group (BG-6).

errorDE-R-010DEUEN 16931INPUT

The element "Deliver to city" (BT-77) shall be provided if the group...

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

errorDE-R-011DEUEN 16931INPUT

The element "Deliver to post code" (BT-78) shall be provided if the group...

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

errorDE-R-014DEUEN 16931AUTO-FIX

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

The element VAT category rate (BT-119) shall be provided.. This applies to the `cbc:Percent` element in the invoice XML.

errorDE-R-015DEUEN 16931INPUT

Buyer reference required (German)

German invoices must include a Buyer reference (BT-10). For B2G (Business-to-Government) invoices, this is typically the Leitweg-ID routing number.

errorDE-R-016DEUEN 16931AUTO-FIX

VAT identifier is missing. German invoices using VAT codes S, Z, E, AE, K,...

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.

errorDE-R-017DEUEN 16931AUTO-FIX

Invalid invoice type code. German invoices only allow specific type codes:...

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).

errorDE-R-019DEUEN 16931AUTO-FIX

Invalid IBAN format. When payment means code 58 (SEPA credit transfer) is...

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

errorDE-R-020DEUEN 16931AUTO-FIX

Debited account identifier (BT-91) should contain a valid IBAN if code 59...

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

errorDE-R-023-1DEUEN 16931AUTO-FIX

Credit transfer details missing. When payment code 30 or 58 (credit...

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.

errorDE-R-024-1DEUEN 16931AUTO-FIX

Payment card details missing. When payment code 48, 54, or 55 (payment card)...

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.

errorDE-R-031DEUEN 16931AUTO-FIX

If the group "DIRECT DEBIT" (BG-19) is delivered, the element "Debited...

Debited account missing. When direct debit (BG-19) is used, the debited account identifier (BT-91) containing the buyer's IBAN is required.

errorDE-R-018DEUPEPPOL_BISCONFIRM

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.

warningDE-R-030DEUEN 16931AUTO-FIX

Creditor identifier missing. When direct debit (BG-19) is used, the bank...

Creditor identifier missing. When direct debit (BG-19) is used, the bank assigned creditor identifier (BT-90) is required for SEPA direct debit.

errorDE-R-009DEUEN 16931INPUT

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).

errorBR-DE-01DEUXRechnung (Germany)INPUT

Invalid Leitweg-ID Format

German B2G (Business-to-Government) invoices require a valid Leitweg-ID in the Buyer Reference field (BT-10). The Leitweg-ID is a routing identifier that directs your invoice to the correct government department.

errorBR-DE-1DEUXRechnung (Germany)INPUT

Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16)...

German XRechnung requires Payment Instructions (BG-16). You must specify how the invoice should be paid.

errorBR-DE-02DEUXRechnung (Germany)INPUT

Payment terms text recommended

German invoices should include payment terms text (Zahlungsbedingungen) for clarity.

errorBR-DE-2DEUXRechnung (Germany)INPUT

Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.

German XRechnung requires a Seller Contact section (BG-6). Contact details for the seller must be provided.

errorBR-DE-05DEUXRechnung (Germany)INPUT

Seller contact email is required for German B2G invoices

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

errorBR-DE-3DEUXRechnung (Germany)INPUT

Das Element "Seller city" (BT-37) muss übermittelt werden.

German XRechnung requires Seller City (BT-37). The seller's city must be specified.

errorBR-DE-4DEUXRechnung (Germany)INPUT

Das Element "Seller post code" (BT-38) muss übermittelt werden.

German XRechnung requires Seller Post Code (BT-38). The seller's postal code must be specified.

errorBR-DE-CVD-01DEUXRechnung (Germany)INPUT

CVD document type must be specified for vehicle procurement

For invoices involving vehicle procurement under the Clean Vehicle Directive (EU 2019/1161), the document type must indicate CVD applicability. This is required for German public procurement compliance.

errorBR-DE-5DEUXRechnung (Germany)INPUT

Das Element "Seller contact point" (BT-41) muss übermittelt werden.

German XRechnung requires Seller Contact Point (BT-41). A contact person or department name must be provided.

errorBR-DE-6DEUXRechnung (Germany)INPUT

Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden.

German XRechnung requires Seller Contact Telephone (BT-42). A phone number for the seller must be provided.

errorBR-DE-7DEUXRechnung (Germany)INPUT

Das Element "Seller contact email address" (BT-43) muss übermittelt werden.

German XRechnung requires Seller Contact Email (BT-43). An email address for the seller must be provided.

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