SAP Knowledge Base Article - Public

2027031 - Cash Discount Applied Even After the Due Date Applicable for the Discount


You have created the payment for the customer and you observe that Cash Discount was applied although payment is posted after the period for discount calculation has expired.


SAP Business ByDesign

Reproducing the Issue

  1. Go to the Receivables work center.
  2. Go to the Customers Accounts view.
  3. Click Account ID.
  4. Select Show Cleared Items.
  5. Select Payment ID XYZ (XYZ means the Payment ID), and choose Edit.
  6. Under the General tab, you can see the Cash Discount has been applied.
  7. The Maximum Cash Discount Due Date is before the posting date.


This issue is caused by the configuration of Payment Strategies in your system. You can find the Payment Strategies settings by following below steps:

  1. Go to the Business Configuration Work Center.
  2. Go to the Overview view.
  3. Search and open the Payment Strategies activity.
  4. Click Edit payment strategies.

Here you can see the checkbox of Always Take Maximum Cash Discount checked. It means the system should always take the maximum possible discount, even though the discount period might have already elapsed, the discount is taken regardless of the payment date.


You can un-check the Always Take Maximum Cash Discount for the relevant Payment Strategies to make sure that Cash Discount is only until the valid Due Date for the discount.


skonto nach frist, discount after payment term, due date, , KBA , SRD-FIN-ACR , Receivables , How To


SAP Business ByDesign all versions