BR-DE-1Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.
Official rule text
Every XRechnung invoice must carry the payment instructions group BG-16 — at minimum, by what means the invoice is meant to be paid.
- Severity
- Error
- Applies to
- CII, UBL
- Rule set
- v2026-08-31
- Checked on
Written and checked against the official KoSIT rule set by Dmytro Yalanskyi, NormAPI.
Why does BR-DE-1 happen?
Many systems print bank details only in the footer of the PDF. They are visible to a human but entirely absent from the structured data. The expression only checks that the group is there at all: an empty cac:PaymentMeans already satisfies BR-DE-1. What has to be inside it comes from other rules — the payment means code BT-81 is required by BR-49, not by BR-DE-1.
What the validator checks
The expression the official KoSIT rule set evaluates — not paraphrased, but read from the Schematron file it ships. UBL and CII address different document trees, so the same rule reads differently in each.
- UBL
cac:PaymentMeans- CII
rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans
Source: rule set v2026-08-31
How do you fix BR-DE-1?
Populate BG-16 as structured data: payment means code (BT-81) and, depending on the method, the account details such as IBAN in BT-84. Free text in the footer does not count. Which account group belongs there is decided by the code in BT-81: for a credit transfer (30, 58) BR-DE-23-a requires group BG-17, for a card payment (48, 54, 55) BR-DE-24-a requires BG-18, and for a direct debit (59) BR-DE-25-a requires BG-19 — and in each case only that one.
In the XML
A UBL fragment. The CII path is named above — same change, different element names.
<cac:PaymentTerms>
<cbc:Note>Zahlbar innerhalb von 14 Tagen auf DE02120300000000202051</cbc:Note>
</cac:PaymentTerms><cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount>
<cbc:ID>DE02120300000000202051</cbc:ID>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans>
<cac:PaymentTerms>
<cbc:Note>Zahlbar innerhalb von 14 Tagen</cbc:Note>
</cac:PaymentTerms>Related rules
NormAPI provides technical validation, not tax or legal advice.