BR-DE-23-a — Credit transfer without CREDIT TRANSFER group (BG-17)
- Standard: XRechnung
- Severity: fatal
- Business Terms: BT-81, BT-84
Meaning
When "Payment means type code" (BT-81) is a credit-transfer key (30 or 58), the "CREDIT TRANSFER" group (BG-17) — cac:PayeeFinancialAccount — must be present.
Possible causes
- PaymentMeansCode 30/58 set, yet cac:PayeeFinancialAccount is absent.
How to fix it
- Add cac:PayeeFinancialAccount with the "Payment account identifier" (BT-84), i.e. the payee IBAN.
Affected fields
/ubl:Invoice/cac:PaymentMeans[cbc:PaymentMeansCode = ('30','58')]/cac:PayeeFinancialAccount
Example (invalid invoice)
invalid/BR-DE-23-a/ubl-inv-credit-transfer-missing-account.xml