BR-DE-1: Payment instructions (BG-16) are missing
Severity: fatal · Syntax: CII, UBL
Official message
Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.
What this means
XRechnung requires PAYMENT INSTRUCTIONS (BG-16) on an invoice. UBL checks cac:PaymentMeans. CII checks SpecifiedTradeSettlementPaymentMeans. The rule does not pick a payment means. That is BT-81 together with BR-DE-23/24/25.
Typical cause
The invoice has amounts but no payment instructions.
How to fix it
Add PaymentMeans. A credit transfer usually also needs a code and an account; which group is required depends on the code.
UBL
<cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount>
<cbc:ID>DE89370400440532013000</cbc:ID>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans>CII
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE89370400440532013000</ram:IBANID>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Business term
PAYMENT INSTRUCTIONS (BG-16)
Related rules
Context and assertion
UBL /ubl:Invoice | /cn:CreditNote
CII /rsm:CrossIndustryInvoice
UBL
cac:PaymentMeansCII
rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans
Check a file now, free of charge
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Questions
What does BR-DE-1 actually check?
XRechnung requires PAYMENT INSTRUCTIONS (BG-16) on an invoice. UBL checks cac:PaymentMeans. CII checks SpecifiedTradeSettlementPaymentMeans. The rule does not pick a payment means. That is BT-81 together with BR-DE-23/24/25.
How do I fix BR-DE-1?
Add PaymentMeans. A credit transfer usually also needs a code and an account; which group is required depends on the code.
If BR-DE-1 passes, is the invoice legally compliant?
No. This page helps you read this one Schematron assertion. A pass is not a statement about tax law, portal acceptance, or bank overlays.