All error codes · Error code · XRechnung (KoSIT)

BR-DE-1 Payment instructions are missing

An XRechnung has to say how it is to be paid. Without the payment instructions (BG-16) the validator rejects it.

The rule's official text

Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.

The invoice must contain payment instructions (BG-16), i.e. how it is to be paid, for example a SEPA credit transfer with an IBAN.

What usually causes it

  • The software prints the bank details only in the PDF's footer, not in the XML.
  • The invoice is already paid (by card, for example) and the software leaves the payment means out.

How to fix it

  1. Give the payment means as a code (BT-81), for transfers usually 58 (SEPA credit transfer) or 30 (credit transfer).
  2. For a transfer add your IBAN (BT-84), ideally the BIC too (BT-86).
  3. If the invoice is already paid, still give the payment means and put the amount paid in BT-113.

Where it sits in the XML

UBL
cac:PaymentMeans/cbc:PaymentMeansCode, cac:PayeeFinancialAccount/cbc:ID
CII
ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans

Fixed? Check the invoice again.

Free, no account, with the KoSIT validator. The file isn't stored.

Related error codes

All error codes

Invoices that get through. From the hours you tracked.

Try it free for 14 days

docket writes every invoice as a ZUGFeRD PDF and an XRechnung at once, following exactly these rules. More on e-invoicing in docket.