Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
Showing results for 
Search instead for 
Did you mean: 


Calculating Rebates - Traditional vs S/4HANA way

In ECC system, it was necessary to set up accruals while setting up rebates as they are retroactive discounts. Conventional rebate system does not provide the flexibility to use same configuration and T-Codes for both the supplier and the customer side. It was essential for the system to keep track of all relevant documents including invoices, cancellations, credit, and debit memos, etc. In the ERP system, table VBOX stored all the relevant invoices. This table contained a huge number of rebate entries and any change in a customer’s scenario required the entire table to be rebuilt. During which, all rebate data would get locked throughout the organization, resulting in major blockages and preventing critical tasks.

SAP S/4HANA has an innovative functionality called ‘Settlement Management’, which offers an intelligent solution for the above scenario irrespective of volumes. It handles the settlement of customer and supplier rebates seamlessly and provides a centralized and standard solution for managing supplier and customer conditions. Settlement Management in S/4HANA has various key advantages over traditional ERP rebate solution. It provides a real-time insight into the data related to actual business volume and accruals from sales order and sales invoice’s header and item tables. It comes with the feature of defining supplier and customer contracts by a single T-code and entry screen. This entry screen also provides options for inclusion/exclusion of conditions based on various organisational and master data aspects like customer, material, sales organization, material group, customer hierarchy and so on.

Condition Contract

This is a very important part of Settlement Management. Condition Contract allows to store all information related to an agreement, such as parent customer, eligible partner and contract conditions. It also contains important information, such as prices and the validity of the agreement. There is an exhaustive list of Condition Contract types that can be selected from various options to suit your business needs. Condition Contract consists of four main sections, mainly Condition Contract header, customer/vendor data, relevant conditions and settlement information. Multiple standard reports are available around Condition Contract for business use.

Key Process Flow:




Basic understanding of Rebate Management Process is required.

Understanding of SD pricing condition technique that includes Condition table, Access sequence, Condition Type, Pricing procedure etc.

Understanding of Rebate Settlement.

Activation of Scope-Dependent Application Job Catalog Entries (S/4HANA)

Check the following entries:


Getting Started

Customizing – Sales & Distribution:

The configuration of Condition Contract Management comprises of three main steps:

  1. Configure Pricing including Condition Contract Conditions

In this step, you define pricing conditions that are relevant for the calculation of the settlement amount during the condition contract settlement. In particular, you make specific settings for the so-called condition contract conditions which you enter in the condition contract maintenance in the Conditions screen area. Contract conditions usually comprise the rebate and accrual conditions.



  1. Configure Condition Contract Maintenance

In this step, you first define and configure parameters for condition contract types and then the condition contract types themselves.



  1. Configure Condition Contract Settlement

In this step, you first define and configure parameters for condition contract settlement. Then you enhance existing condition contract types with these parameters



Other Configuration Settings:


Business Process:

  • Create Condition Contract – Business Volume Selection Criteria

  • Create Condition Contract - Conditions

  • Condition Contract - Settlement


Conclusion and Key Takeaways:

  • Condition contract management provides central, standardised solution for the administration of supplier and customer conditions.

  • Condition contracts support single or multiple customers/suppliers.

  • Condition contract supports different types of settlement defined o the settlement calendar.

  • Settlement and Accrual conditions are created independently on the condition contract.

  • Accruals can be posted during invoicing or as a single document on delta accrual.


References and Further Reading:

2497386 - Required business functions for Settlement management

2481672 - Condition Contract Management - Useful Documents

2815535 - FAQ: Condition Contract Management by Settlement Management in SAP S/4HANA
Labels in this area