Skip to main content

BR-61 Credit transfer account identifier is required

If the payment means type code (BT-81) means credit transfer (code 30) or SEPA credit transfer (code 58), the payment account identifier (BT-84) must be present.

Problem Description

ERROR

EN 16931 core business rule (CEN)

Context and Significance

This is an EN 16931 core rule. With payment means code 30 or 58, the buyer needs the account to pay into: without BT-84 the buyer cannot execute the transfer, even if the payment terms are otherwise complete. BR-61 differs from BR-50: BR-61 checks that codes 30 and 58 come with an account identifier at all, BR-50 checks that an account group which is present does not have an empty identifier. In practice, the error occurs when the ERP sets the payment method to credit transfer but the seller IBAN is not included in the export.

Solution

Add cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID in UBL, or ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID in CII (ram:ProprietaryID for an account without IBAN). For a SEPA credit transfer, this is the IBAN. If the invoice is not paid by credit transfer, use the correct payment means code instead.

Quick actions

Valid Examples

  • PaymentMeansCode 58 with PayeeFinancialAccount ID DE89370400440532013000

Invalid Examples

  • PaymentMeansCode 58 without any payee financial account

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:PaymentMeans>

Affected Fields

Validation Tools