NordInvoice / Validation rules / BR-DE-1

English Deutsch Nederlands Français

BR-DE-1

XRechnung requires payment information

BR-DE-1 comes from the official e-invoicing rule sets. This page explains what the rule checks, why invoices trip over it and the concrete change that makes the document pass.

Applies to: XRechnung

Related fields: BG-16, BT-84

Why this error appears

The German CIUS (XRechnung) tightens EN 16931: every invoice must carry a payment instructions group (BG-16), typically a credit transfer with an IBAN. Invoices generated for other markets often omit the block entirely, which passes EN 16931 but fails XRechnung.

How to fix it

Provide a PaymentMeans block (BG-16), for example a credit transfer with an IBAN (BT-84).

Example

Rejected

<!-- no cac:PaymentMeans anywhere in the invoice -->

Accepted

<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE89370400440532013000</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>
Check your invoice in the free validator Catch this automatically in the API