Symptom
While entering Bank Account ID for a Payment Proposal (generated from a Payables Payment Run), errors are displayed:
- 'Payment details not determined'
- 'Entry in mandatory field Bank Charges Paid By for International bank transfer missing'
Remarks:
- The payment is paying an expense report for an employee whose bank account is based in country ABC (ABC means the country), but employee is based in Country DEF (DEF means the country).
- The Bank Account ID selected (from payer) is also from country DEF.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Payables work center.
- Go to the Automatic Payments view.
- Find and open the respective payment.
- Click View All.
- Enter the respective bank account ID (from country DEF).
- Notice the errors:
- 'Payment details not determined'
- 'Entry in mandatory field Bank Charges Paid By for International bank transfer missing'
This payment is for expense report and there is no option found to maintain Bank Charges Paid By in the bank details of the employee master data.
Also, the SWIFT/BIC has been maintained in respective employee's bank directory (as instructed by KBA 2395925 - Entry In Mandatory Field Bank Charges Paid By For International Bank Transfer Missing), but the issue continues.
Cause
In this case, the payment is an international bank transfer, since money is being transferred from country ABC to DEF.
The field defining who pays the charges (Bank Charges Paid By) is not available in the automatic payment screen and is also not available in the employee's master data.
Resolution
This is currently a system limitation.
As a workaround, the expense report should be paid manually from the respective Employee Account Monitor, via Pay Manually By option.
Keywords
bank charges paid by; bank charge bearer code; expense report; payment run; foreign payment; international bank transfer , KBA , AP-PAY , Payment Processing , Known Error