Error codes

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:PaymentMeans

CII

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.