Symptom
You receive a warning message as " IBAN Required for Country ABC to Support XYZ Payments" while executing the payload via SOAP.
Environment
SAP Business ByDesign
Reproducing the Issue
<!-- Add bank accounts -->
<BankDetails actionCode="01">
<ObjectNodeSenderTechnicalID>XX</ObjectNodeSenderTechnicalID> (Here XX is the Sender Technical ID)
<BankInternalID>BB</BankInternalID> (Here BB is Bank ID)
<BankAccountID>DDDD</BankAccountID> (Here DDDD is the Bank Account ID)
<BankAccountIDCheckDigitValue>YY</BankAccountIDCheckDigitValue> (Here YY is the Digital Value of Bank Account ID)
<BankStandardAccountID>NNNN</BankStandardAccountID> (Here NNNN is the IBAN/ Bank Standard Account ID)
<BankAccountTypeCode>ZZ</BankAccountTypeCode> (Here ZZ is the Bank Account Type Code)
<BankAccountHolderName>ABC</BankAccountHolderName> (Here ABC is the Bank Account Holder Name)
<ValidityPeriod>
<StartDate>YYYY-MM-DD</StartDate>
<EndDate>YYYY1-MM1-DD1</EndDate>
</ValidityPeriod>
</BankDetails>
The warning message for the above request is given in the below response, with no IBAN created:
<Item>
<TypeID>AAA(/FOP_BANKCCOUNTCHECKS/)</TypeID> (Here AAA is the Bank Account Check Type ID)
<SeverityCode>C</SeverityCode> (Here C is the Security Code)
<ReferenceObjectNodeSenderTechnicalID>XX</ReferenceObjectNodeSenderTechnicalID> (Here XX is the Sender Technical ID)
<Note>IBAN required for country XYZ to support SEPA payments</Note> (Here XYZ is the Country)
</Item>
Cause
The IBAN is mapped against BankStandardAccountID field.
Resolution
The IBAN is supposed to be filled against BankStandardAccountID field.
See Also
Keywords
BankStandardAccountID, IBAN, Payments , KBA , iban , bankstandardaccountid , SRD-MD-BP , Business Partner , AP-ACC , Business ByDesign: Financial Accounting , Problem