InvoiceValidator.eu

BR-DE-31

fatalXRechnung 3.0.2 (Germany)profileCIIUBLBG-19BT-91

Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Debited account identifier" BT-91 übermittelt werden.

Why it fails

A direct debit group (BG-19) is present but the debited account identifier (BT-91) is missing.

How to fix it

Add the buyer's IBAN that will be debited, or remove BG-19.

What the validator checks

CII — context —

(($BT-89-path or $BT-90-path) and $BT-91-path) or $BG-19-not-existing

UBL — context —

not(cac:PaymentMeans/cac:PaymentMandate) or (cac:PaymentMeans/cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID)

Related rules

Part of BR-DE — XRechnung (Germany).

Check your own invoice against BR-DE-31

…or paste the XML instead

Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.