SAP Knowledge Base Article - Public

3808881 - Payment Block in Business Partner is not Preventing Payments - SAP S/4HANA Cloud Public Edition

Symptom

  • Automatic Payment Program generated a payment although the centrally maintained payment block for the supplier was set to “Yes”.
  • In the supplier’s company code data (Finance), the payment status was “No”, and the payment was processed based on this status.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Maintain the supplier centrally and set the payment block to “Yes”.
  2. In Company Code Data → Finance for the relevant company code, ensure the payment status is “No”.
  3. Post a supplier invoice for this supplier.
  4. Run the Automatic Payment Program.
  5. Observe that a payment is created/processed despite the central payment block.

Cause

The field Payment Block in table LFA1 is not used in the SAP Standard System. Furthermore, it will not be used by the payment program either. Thus, even if it is maintained, this would not block payments. 

Resolution

Use the Payment block on company code level. ( LFB1-ZAHLS ) 

  1. Go to transaction BP
  2. Select the vendor role.
  3. Go to Company code level
  4. Go to Tab 'Vendor: Payment transactions'
  5. Set the Payment block ( LFB1-ZAHLS ) 

Keywords

automatic payment program, payment run, payment block, central payment block , KBA , FI-FIO-AP-PAY-2CL , Payment Apps (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions