Symptom
You want to approve a payment but when you click Approve you receive the error message: 'Mandatory field SWIFT/BIC of cust./suppl. bank details XXX missing for SEPA Credit Transfer'. (XXX represents the Payee)
You don't understand why you have this error message because in the Payment you can see that SWIFT/BIC for the Payee Bank Information is completed.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Payment Management workcenter.
- Go to the Payment Monitor view.
- Search the concerned Document ID.
Here you see that below Payee Bank Information, the SWIFT/BIC is completed. However, when you try to approve the Payment, you have the error message mentioned before.
Cause
This error is not actually coming because of the bank account chosen for the payment. It is coming because of the other bank account maintained for the Payee. In the example, the Payee is an Employee.
If you go to the business partner, and to Employee, in the "You can also" you have the option of viewing the Personnel File. Here, you can view the payment information under Personal Data. There are more than one bank accounts maintained for this employee. The main bank account, is the one picked for the payment, and everything is in order here. However, the SWIFT/BIC is missing for another account.
Because the payment is not using this bank account, you might expect that there would be no need to pick up the other one also. However it is the way the logic is coded that we cycle through all the bank accounts of the employee and then bring back the one we require. It is during this cycle that we encounter the issue, because the SWIFT/BIC is mandatory, and it is not filled for this account.
Resolution
- Go to the Liquidity Management workcenter.
- Go to the Bank Directory view.
- Search for the Bank ID you have found in Personnel File and open it.
Here you must have a SWIFT/BIC. If not the case, you can either delete the Bank Account which has no SWIFT/BIC or add the SWIFT/BIC. Then you will be able to Approve the Payment.
Keywords
SWIFT, BIC, missing, mandatory field, Bank Account, Payment, Approval, Employee, Error Message , KBA , swift , bic , AP-PAY , Payment Processing , Problem