XRechnung (Germany) · Error: the invoice is rejected

BR-DE-1 The XRechnung has no payment instructions

What it means

XRechnung requires the payment instructions group (BG-16), with at least a payment means code (BT-81) saying how the invoice is to be paid. This invoice has none.

Common causes

  • The invoice was already paid (for example by card or PayPal) and the software then leaves out all payment data.
  • No payment method is set in the invoice template or customer record.
  • The file was made for plain EN 16931 or ZUGFeRD, where payment instructions are optional.

How to fix it

Add a payment means code that matches how the buyer pays, for example 58 (SEPA credit transfer) with the IBAN, 59 (SEPA direct debit) or 48 (card), also for invoices that are already paid.

Who fixes it: The sender's invoicing software or its payment settings.

Invoice fields involved

BG-16 BT-81

Related rules

This is our own plain-language explanation, not the official rule text. The official definition is in the first source below.

Stuck on this error in your own software? We can help: Integration help →

Sources

  1. XRechnung Schematron 2.6.0: XRechnung-UBL-validation.sch (KoSIT) (checked on )
  2. KoSIT validator configuration for XRechnung 3.0.2 (release 2026-08-31) (checked on )