Back to Compliance Hub
Critical

BR-DE-23

Credit Transfer (30/58) Without BG-17, or With Card or Direct-Debit Data (BR-DE-23-a/-b)

What This Error Means

When the payment means type code BT-81 is 30 (credit transfer) or 58 (SEPA credit transfer), the payment instructions must contain the CREDIT TRANSFER group BG-17, in UBL cac:PayeeFinancialAccount. The validator reports this as BR-DE-23-a. They must also not contain PAYMENT CARD INFORMATION (BG-18, cac:CardAccount) or DIRECT DEBIT (BG-19, cac:PaymentMandate), reported as BR-DE-23-b. Both parts are fatal. In CII, a mandate reference, creditor identifier or debited account anywhere in the settlement also counts as BG-19.

How to Fix It

For code 30 or 58, add cac:PayeeFinancialAccount with your IBAN in cbc:ID (BT-84) and remove cac:CardAccount and cac:PaymentMandate from that payment means. If the buyer is to be debited instead, use code 59 with BG-19. Missing BT-84 also triggers the EN 16931 rule BR-61; BR-DE-19 warns about a malformed IBAN for code 58.

XML Example
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE02120300000000202051</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>

Fix Automatically

Upload your invoice to our Smart Repair engine. It checks the file against the full KoSIT rule set, including BR-DE-23, and corrects supported fields with a GoBD audit trail.

Open Smart Repair

Related Errors

Other commonly encountered validation errors