SAP Knowledge Base Article - Public

2626152 - Error: Entry In Mandatory Field Bank Charges Paid By For Domestic Bank Transfer Missing


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


SAP Business ByDesign

Reproducing the Issue

  1. Go to work center Payables.
  2. Go to view Automatic Payments.
  3. Show All Payment Proposals and Find XXX(XXX represents the ID of payment).
  4. Open Payment ID XXX.
  5. Click on View All.
  6. Payee is employee ABC(ABC represents the ID of employee).
  7. Click on Check or Execute Payment, receive error message:Entry in mandatory field Bank Charges Paid By for Domestic bank transfer missing.
  8. You are unable to find field Bank Charges Paid By of employee ABC.


When payment medium format is S.W.I.F.T. MT103 for a payment, it requires a bank bearer code i.e. Bank Charges Paid By is a mandatory field. Currently, if such a payment is generated from a payment run, this error cannot be overcome because the screen for automatic payment does not contain this field.


  1. Go to the Liquidity Management work center.
  2. Go to the Payment Monitor view.
  3. Show All Payment and Find XXX.
  4. Select Document ID XXX and click on Edit.
  5. Note down all the details as you are going to void and create a new payment.
  6. Click on Actions and select Void Proposal.
  7. Go to view Payment Monitor.
  8. Click on New Payment By and select Outgoing Bank Transfer.
  9. Fill in the details as per previous payment. Make sure to check the open item that was there on the original payment.
  10. Ensure you have filled Bank Charges Paid By field.
  11. Post the payment.


bank charges paid by, bank transfer , KBA , AP-PAY , Payment Processing , How To


SAP Business ByDesign all versions