How to Define Condition Types in SAP S4Hana
Condition types determine the pricing of a condition record. Based on business requirements, condition types can be created for each kind of price, and discounts that occur in your business transactions.
- The access sequence key will be linked to the condition type and you will map the access sequence key for every condition type.
As a part of GST implementation, we need to define the following condition types to record the GST at every business place.
Condition Types for Input GST | |
Condition Type | Description |
A1 | Input CGST |
A2 | Input SGST |
A3 | Input IGST |
Condition Types for Output GST | |
Condition Type | Description |
B1 | Output CGST |
B2 | Output SGST |
B3 | Output IGST |
Configuration Steps:
- IMG Path: SPRO > IMG > Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases > Basic Settings > Check Calculation Procedure > Define Condition Types
- Transaction Code: OBQ1
Step 1: Follow the IMG menu path and execute the IMG activity “Check Calculation Procedure“
On the activity screen, click on the option “Define Condition Types“
Step 2: On the change view “Conditions: Condition types” overview screen, click on the “New Entries“ option to create a new condition type as per the requirements.
Step 3: On the new entries condition type screen, update the following details
- Condition Type: Update the Condition Type Key and its description
- Access Sequence: Update the access sequence (In our scenario, we are using MWST)
- Control Date
- Condition Class: D (Taxes)
- Calculation Type: A (Percentage)
- Condition Category: D (Taxes)
Note: Here we need to calculate the tax on a percentage basis, so we have updated the calculation type as “A”.
Similarly, define condition types for A2, A3, B1, B2 & B3.
Condition Type: A2 – Input SGST
Condition Type: A3 – Input IGST
Condition Type: B1 – Output CGST
Condition Type: B2 – Output SGST
Condition Type: B3 – Output IGST