NordInvoice / Validation rules / BR-DE-1
English Deutsch Nederlands Français
BR-DE-1XRechnung 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.
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