SAP Knowledge Base Article - Public

2847661 - You blocked the Payment Method Direct Debit for a Customer but the Payment is still automatically created


You click on 'Blocked' in the Customer Account for the SEPA Mandates, as you do not want this Payment Method to be used. However, if you execute a Payment Run, you realize that there is Payment for this Customer.


SAP Business ByDesign

Reproducing the Issue

To block the SEPA Mandates (Direct Debit) :

  1. Go to the Receivables workcenter.
  2. Go to the Customer Account view.
  3. Search for the Customer in question and click on Edit.
  4. Go to the Tab Financial Data and subtab Payment Data.
  5. Select the Company ID concerned.
  6. In SEPA Mandates, check the box Blocked to activate the blocking.

To create the Payment Runs:

  1. Go to the Receivables workcenter.
  2. Go to the Payment Runs view.
  3. Click on New and create a new run for this specific Customer.

You realize that it is executed and the Payment is created in the View Automatic Payment.


Despite the Payment being created , it cannot be executed. The button Execute Payment is grayed out and you see the following error message : Payment details not determined.

When you click on Determine Payment Detail, you encounter the following error : Payment ID AAA : No mandate specified. Cannot Click on Execute Payment (AAA represents the Payment ID).

When you select Blocked in the Customer Monitor, you don't block the creation of the Direct Debit but the Execution of it.


This is an expected behavior. If you do not want to use Direct Debit as Payment Method, you should instead Remove the Payment Method from the Customer Account Monitor.


Direct Debit, SEPA Mandates, Blocked, Automatic Payment, Payment Run, Payment Method, mandate , KBA , SRD-FIN-ACR , Receivables , Problem


SAP Business ByDesign all versions