SAP Knowledge Base Article - Public

2000929 - Error: Entry In Mandatory Field Bank Charges Paid By For International Bank Transfer Missing


When processing the payment, you receive the error message: Entry in mandatory field Bank Charges Paid By for International bank transfer missing.

Reproducing the Issue

  1. Go to the Payables work center.
  2. Select Supplier accounts view.
  3. Search for the supplier account and open it.
  4. Go to Trade Payables tab and Invoice / Payments sub-tab.
  5. Select the invoice.
  6. Click on Pay Manually By and select Outgoing Bank transfer or Other Payment method.


  1. Go to Payables work center.
  2. Select Automatic Payments view.
  3. Search for the payment and open it.
  4. Click on View All.
  5. Click on Action and select Determine Payment Details.

Here you get the error message Entry in mandatory field Bank Charges Paid By for International bank transfer missing.


  1. You have not maintained a value in the field Bank Charges Paid By in  the supplier master data. This field is mandatory if you are processing the international bank transfer.
  2. If you are processing domestic bank transfers, the system gives you an error due to fact that in the business configuration, you have maintained a higher priority for the international bank transfer over domestic bank transfer. For the bank account, international bank transfer is also an allowed payment procedure. The system will check all payment procedures and all payment formats maintained for the bank account and then tries to find the best suitable option. Hence when this check is executed, it failed to determine the value of field Bank Charges Paid By.


If you intend to create international Bank transfer, You need to maintain "Bank Charges Paid By" in the supplier master data.

  1. Go to Payables Work center
  2. Select Suppliers view
  3. Search for the Supplier
  4. Select the row
  5. Click on Edit and select Financial Data / Payment Data.
  6. Under the Instructions to the Bank for International Payments, maintain the value in the field Bank Charges Paid By

If you intend to create domestic bank transfer, you need to change the priority of the payment methods in the business configuration.

  1. Go to Business configuration work center.
  2. Select Implementation Project view.
  3. Select the project and click on Open Activity.
  4. Go to Fine Tune tab.
  5. Search for activity Global Settings for Payment.
  6. Click on Prioritize payment methods.
  7. Maintain higher priority for the Domestic Bank Transfer then International Bank Transfer.
  8. Click on Save.


KBA , SRD-FIN-ACP , Payables , How To


SAP Business ByDesign all versions