HomeError code lexicon › BR-61
BR-61 Field BT-84 EN 16931 core rules (BR)

Fix BR-61: Credit transfer without payment account

[BR-61] If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present

BR-61 in your own invoice? Upload the file and find every error in seconds.

What does BR-61 mean?

The rule applies conditionally: only if the Payment means type code (BT-81, ram:TypeCode) means a credit transfer, that is SEPA credit transfer, local credit transfer or non-SEPA international credit transfer (UNTDID 4461 codes 30, 42 and 58). Then the Payment account identifier (BT-84) must be present. In CII it sits in ram:PayeePartyCreditorFinancialAccount/ram:IBANID. Without an account the buyer cannot make the transfer. For direct debit or cash payment the rule does not apply.

Common causes of BR-61

How to fix BR-61

  1. Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-84 along this XPath://rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID
  2. Apply the fix. Add the element ram:IBANID with the payee's IBAN (e.g. "DE89370400440532013000") to ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount.
  3. Validate again. Save the file and validate it again to check that BR-61 is no longer reported.
Concrete fix

Add the element ram:IBANID with the payee's IBAN (e.g. "DE89370400440532013000") to ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount.

XPath//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID

Before / after: the XML example

This is the spot in question before and after the fix (Cross Industry Invoice, ZUGFeRD/Factur-X).

Wrong
<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:AccountName>Musterfirma GmbH</ram:AccountName>
  </ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Correct
<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:IBANID>DE89370400440532013000</ram:IBANID>
    <ram:AccountName>Musterfirma GmbH</ram:AccountName>
  </ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>

Frequent questions about BR-61

Which payment means codes does the rule cover?
Credit transfers, in UNTDID 4461 the codes 30 (local credit transfer), 42 (non-SEPA international credit transfer) and 58 (SEPA credit transfer). For these codes the payment account BT-84 is mandatory.
Does the rule also apply to direct debit?
No. For direct debit (e.g. code 59) or cash payment BR-61 does not apply. It is tied to the credit transfer codes.
Is the IBAN the right identifier?
Yes, within SEPA the account identifier goes as an IBAN in ram:IBANID. For accounts outside IBAN there is ram:ProprietaryID.

Related error codes

Check BR-61 automatically

Instead of digging through the XML by hand you can validate your ZUGFeRD or XRechnung file online – upload the PDF or the XML and you get every error with rule ID, affected field, fix and XPath, as a readable report or as JSON through the API.

Find every error automatically instead of searching by hand

Upload your ZUGFeRD, Factur-X or XRechnung file – you get every violation back with rule ID, field, fix and XPath.

Validate online for free
Check invoice