BR-DE-23-a
XRechnung 2.4.0 · UBL
Original rule text
[BR-DE-23-a] Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), muss BG-17 "CREDIT TRANSFER" übermittelt werden.
cac:PayeeFinancialAccountWhat this rule requires
If the payment means type code (BT-81, in UBL cbc:PaymentMeansCode, in CII ram:TypeCode) is 30 or 58, the invoice must contain the credit transfer group BG-17 by transmitting the payee financial account. In UBL the rule checks for cac:PayeeFinancialAccount under the payment means; in CII for ram:PayeePartyCreditorFinancialAccount. A document fails when a payment means with code 30 or 58 does not include that element.
How to fix
For each payment means with cbc:PaymentMeansCode = 30 or 58 (UBL) or ram:TypeCode = 30 or 58 (CII), add the corresponding payee financial account element: cac:PayeeFinancialAccount in UBL or ram:PayeePartyCreditorFinancialAccount in CII. Ensure the element is present; the rule does not check its contents, but it should be supplied with the payee account information normally required by the invoice format.
Guidance on this rule. The original text above is authoritative.