Valinvo

BR-DE-1: payment instructions missing

An XRechnung must say how it is to be paid. The rule requires the payment instructions group (BG-16): which payment method applies and, for a bank transfer, the account to pay into.

What the validator reports

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

This is the message our validator returns for an invoice with this problem. The text is the official rule text.

The official XRechnung rule texts are published in German, so the message is in German.

How to fix it

Add the payment means with a payment means code (for example 58 for a SEPA credit transfer) and, for transfers, the account number (IBAN).

In the XML (UBL)

<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE02120300000000202051</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>

With the Valinvo API (JSON)

"payment": {
  "meansCode": "58",
  "iban": "DE02120300000000202051"
}

Check your invoice with the free validator · Validator guide · All error codes

Quickstart · XRechnung validator · Peppol validator · ZUGFeRD / Factur-X validator · ZUGFeRD-csharp: your options · Error codes