Reference
Markdown exportBR-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
ERROR
EN 16931 core business rule (CEN)
Context and Significance
This is an EN 16931 core rule. BR-50 checks the credit transfer group (BG-17): once cac:PayeeFinancialAccount is present, its cbc:ID (BT-84), usually the IBAN, must not be empty. The difference from BR-61: BR-50 fires on an account group that is present but empty, while BR-61 fires when payment means code 30 or 58 has no account identifier at all. A typical cause is an export that writes an empty account element because the IBAN field in the master data is blank. In CII, BT-84 is ram:PayeePartyCreditorFinancialAccount/ram:IBANID or ram:ProprietaryID.
Solution
Provide cac:PayeeFinancialAccount/cbc:ID, usually the IBAN, for every credit transfer payment means group.
Quick actions
Valid Examples
- BT-84 = DE89370400440532013000 with credit transfer
Invalid Examples
- cac:PayeeFinancialAccount is present but its cbc:ID is empty or missing (<cac:PayeeFinancialAccount/>)
Code Examples
<cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount>
<cbc:ID>DE89370400440532013000</cbc:ID>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans><cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount/>
</cac:PaymentMeans>