All error codes › BR-61
BR-61 – Bank account missing for credit transfer
Erroren16931applies to Romanian e-Factura
What the rule says
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.
How to fix it
Payment means code 30/31/58 (credit transfer) requires the IBAN in cac:PayeeFinancialAccount/cbc:ID.
UBL: cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID
Paste the XML and see every error with the exact fix and the correct amounts.
Where it is checked in the XML
Context: cac:PaymentMeans
Test (XPath):
(exists(cac:PayeeFinancialAccount/cbc:ID) and ((normalize-space(cbc:PaymentMeansCode) = '30') or (normalize-space(cbc:PaymentMeansCode) = '58') )) or ((normalize-space(cbc:PaymentMeansCode) != '30') and (normalize-space(cbc:PaymentMeansCode) != '58'))
Related rules
BR-01An Invoice shall have a Specification identifier (BT-24)BR-02Invoice number missingBR-03An Invoice shall have an Invoice issue date (BT-2)BR-04An Invoice shall have an Invoice type code (BT-3)BR-05Invoice currency missingBR-06Seller name missingBR-07Buyer name missingBR-08Seller address missingBR-09The Seller postal address (BG-5) shall contain a Seller country code (BT-40)BR-10Buyer address missingBR-11The Buyer postal address shall contain a Buyer country code (BT-55)BR-12An Invoice shall have the Sum of Invoice line net amount (BT-106)