Skip to main content

BR-50 Credit transfer requires a payment account identifier

A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice.

Problem Description

A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice.

ERROR

XRechnung 3.0

Context and Significance

This rule comes from the EN16931 core semantic model enforced by the KoSIT XRechnung 3.0.2 Schematron, ensuring invoices carry the mandatory data needed for automated processing.

Solution

Provide cac:PayeeFinancialAccount/cbc:ID, usually the IBAN, for every credit transfer payment means group.

Quick actions

Valid Examples

Use these points as the practical checks for this section.

  • BT-84 = DE89370400440532013000 with credit transfer

Invalid Examples

Use these points as the practical checks for this section.

  • Credit transfer means with no PayeeFinancialAccount ID

Code Examples

Valid XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE89370400440532013000</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>
Invalid XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount/>
</cac:PaymentMeans>

Affected Fields

Validation Tools