Back to the error catalogue
BR-DE-23-bBT-81
input

A credit transfer is announced alongside another payment means

When `Payment means type code` (BT-81) announces a credit transfer (30 or 58), the `PAYMENT CARD INFORMATION` (BG-18) and `DIRECT DEBIT` (BG-19) groups must not be provided.

Only the issuer holds this value: Factlint reports it and never fabricates it. Test your invoice to find out whether it is affected.

Why this error happens

The typical case is not an inconsistent invoice but a template that emits every payment block it knows, leaving the recipient to choose. XRechnung refuses that choice: an invoice announces one payment means, not a menu.

How to fix it

Emit only the block for the payment means actually chosen. Factlint does not remove a payment block: it is financial data, and removing the wrong one would change how the invoice gets paid.