GST in SAP S4 Hana – Complete GST Tax Configuration in SAP S4 HANA

In Country India, Every business organization should register their business for GST and the registration number obtained upon registration is called GSTIN.  Once an organization receives the GST Identification Number, it must be maintained in the SAP system.

Refer below step by step procedure on how to configure the GST taxation procedure in SAP system and use the GST tax codes for invoices.

The implementation of GST in SAP S4 Hana includes the following configuration steps:

1. Activate Business PlaceSPRO
2. Define Business PlacesSPRO
3. Define Tax Access SequenceOBQ2
4. Define Condition TypesOBQ1
5. Define Accounts Keys for GSTOBCN
6. Define G/L Accounts for Account DeterminationFS00
7. Assign GL Accounts to Account Keys (Account Determination)OB40
8. Define Tax Calculation ProcedureOBQ3
9. Assign Tax Procedure to CountryGGBO
10. Create GST Tax CodesFTXP

 

 

1. Activate Business Place

You can Activate the business place by using the following IMG menu Path:

  • SPRO > SAP Reference IMG > Cross Application Components > General Application Functions > Business Place > Activate Business Place.

Click on the “New Entries” button

Business Place new Entries in SAP Hana

Now enter your C/R key and enable the option for BP Active. Click on the save button to save the details.

Activate business place in SAP Hana

 

2. Define Business Place

You can create business places in SAP Hana, by using the following menu path

  • SAP IMG Path: SPRO > SAP Reference IMG > Cross Application Components > General Application Functions > Business Place > Define Business Places.

On determine work area: entry screen – Update your company code and press enter to continue

Company Code - Business place in SAP Hana

Click on “New Entries” to create new business places in SAP

Business Place new entries in SAP HANA

Now update the required details like

  • Business Place
  • Tax Information
  • GST Identification number, etc

Create Business Places in SAP Hana

 

3. Define Access Sequence

Access Sequence in the SAP system allows finding the valid condition record for a condition type.

In this scenario, we are going to use the following access sequence for Input GST and Output GST

Access SequenceDescription
MWSTTax Classification

Define Access Sequence in SAP Hana

However, you are recommended to create access sequences as per the business requirements.

You can also define a new access sequence by using the following IMG Path:

  • IMG > Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases > Basic Settings > Check Calculation Procedure > Access Sequence.
  • Transaction code: OBQ2

 

4. Define Condition Types

Condition types are important steps we need to define for GST in SAP S4 HABA. As per the requirements, we need to define the following condition types for each Input GST and Output GST.

Condition Types for Input GST
Condition TypeDescription
A1Input CGST
A2Input SGST
A3Input IGST
Condition Types for Output GST
Condition TypeDescription
B1Output CGST
B2Output SGST
B3Output IGST

You can define the condition types in SAP S/4Hana by using the following path:

  • IMG > Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases > Basic Settings > Check Calculation Procedure > Define Condition Types
  • Transaction Code: OBQ1

Click on the “New Entries” option to create the condition types for Input GST & Output GST.

Condition types new entries in SAP Hana

On the Condition Types configuration screen, update the following details:

  • Condition Type
  • Condition Type Description
  • Access Key
  • Condition Class
  • Condition Condition type
  • Condition Category

Create condition types in SAP Hana

Similarly, create other condition types A2, A3, B1, B2 & B3.

Condition Type A2: Input-SGST

A2 - Input SGST SAP

Condition Type A3: Input-IGST

A3 - Input IGST SAP

Condition Type B1: Output-CGST

Condition Type- B1 - Output CGST SAP

Condition Type B2: Output-SGST

Output SGST in SAP - Condition type

Condition Type B3: Output-IGST

Condition Type -Output IGST SAP

 

5. Define Transaction Account Keys 

The transaction accounts keys are used to determine the G/L accounts, posting keys to post the GST tax amount automatically by the SAP Hana system. To full fill this requirement, we need to define the following tax account keys.

A/R Input Transaction Keys

Account keyDescription
AR1Input Central GST
AR2Input State GST
AR3Input Integrated GST

 

A/P Output Transaction Keys

Account KeyDescription
AP1Output Central GST
AP2Output State GST
AP3Output Integrated GST

Configuration Steps:

You can create the Transaction tax account keys in SAP S4 Hana by using the following configuration steps

  • SPRO > IMG > Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases > Basic Settings > Check and change settings for tax processing.
  • Transaction Code: OBCN.

Execute the transaction codeOBCN” in the command field and enter to continue.

On the change view “Tax Processing in Accounting” screen, click on “New Entries”

Define Account Keys for GST in SAP Hana

On the new entries screen, update the following details

  • Process: Enter the new tax account key
  • Description: Update the description of the account key
  • Tax Type: Update the tax type whether it is input Tax or Output tax
  • Posting Indicator: Update the 2 to post the tax amount separate per line item.

Account Key Input Central GST - SAP

Similarly, create other account keys in the SAP S/4HANA system.

Tax Account Key AR2 – Input State GST

SAP Account Key Input State GST

Tax Account key AR3 – Input Integrated GST

Account Key SAP - Input Integrated GST

 

Tax Account Key AP1 – Output Central GST

Accont Key OutPut Central GST in SAP Hana

 

Tax Account Key AP2 – Output State GST

Account Key AP1 - OutPut State GST

Tax Account Key AP3 – Output Integrated GST

SAP Account Key AP1 - OutPut Integrated GST

 

6. Define G/L Accounts for Tax Account Determination

When you are posting GST tax documents, the GST tax amount will be posted to the particular G/L accounts. To full fill this requirement, we need to do account determination by linking the G/L accounts to the tax account keys.

Based on the requirements, we need to create the following G/L accounts for Input GST and Output GST.

Input Tax G/L Accounts

G/L AccountDescriptionG/L Account Type
180010Input Central GSTB/S Account
180011Input State GSTB/S Account
180012Input Integrated GSTB/S Account

Output Tax G/L Accounts

G/L AccountDescriptionG/L Account Type
130010Output Central GSTB/S Account
130011Output State GSTB/S Account
130012Output Integrated GSTB/S Account

We can create G/L accounts in the SAP S4 Hana system using the transaction code “FS00

On the G/L account centrally screen, give the G/L accounts number, Company Code and then click on the “Create” button

Create GL account for GST in SAP Hana

On type/Description, update the G/L account type, Account group, short text & long text.

SAP GST - General ledger account

On the Control data tab, update the required details of account control and account management in the company code.

Control Data - GST GL Account in SAP Hana

On Create/Bank/interest tab, update the field status group and click on the save button and save the created G/L account.

 

7. SAP GST Account Determination

After the creation of account keys and G/L accounts, we need to map the G/L account to the Tax account keys. Through this account determination, the S4HANA system allows posting the GST amount automatically to the G/L accounts.

We can assign the G/L accounts to the account keys by using the following configuration steps

  • SPRO > SAP Reference IMG > Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases > Postings > Define Tax Accounts
  • Transaction Code: OB40.

Now we are going to link the account keys to the following G/L accounts

Account keyDescriptionG/L Account
AR1Input Central GST180010
AR2Input State GST180011
AR3Input Integrated GST180012
AP1Output Central GST130010
AP2Output State GST130011
AP3Output Integrated GST130012

On Configuration Account Display: Automatic Postings screen, double click on the transaction key

Input Central GST - Assignment GL account in SAP Hana

Enter the chart of accounts key and click on enter to continue.

Chart of Account for GST account determination in SAP HANA

Click on the “Save” icon and save the details. Now click on “Posting Keys

GST tax account keys - save in SAP

Update the posting keys Debit – 40 & Credit – 50 and click on the save button to save the details.

Posting keys for debit and credit postings for GST in sap Hana

Click on the “Accounts” option to link the G/L account for this transaction account key AR1.

Accounts - GST automatic posting in SAP Hana

Now update the G/L account# 180010 under the account assignment filed and click on the save button to save the details.

SAP GST Account Determination in SAP HANA

Similarly, assign the G/L accounts and posting keys to the remaining account keys AR2, AR3, AP1, AP2, and AP3.

 

8. Define Tax Calculation Procedure

Tax procedure is defined for each country with the calculation procedures. In this configuration step, we define the procedure by assigning the condition types, account keys, and how the amount to be calculated.

  • IMG Menu Path: IMG > Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases > Basic Settings > Check Calculation Procedure > Define Procedure
  • Transaction Code: OBQ3.

Execute the transaction code OBQ3” or follow the IMG menu path and execute “Define Procedure

Define GST Tax Procedure in SAP HANA

Click on the “New Entries” button to create the new GST tax procedure as per the requirements

Define new GST Tax Procedure in SAP Hana

Now provide the new tax procedure key and description.

GST Tax procedures control data in SAP Hana

After updating the new tax procedure key, select the procedure and click on control data under the dialog structure.

Click on the “New Entries” button

GST Tax Procedure - new entries in SAP Hana

Now update all the required details of

  • Step
  • Condition Type
  • From
  • Account Key

Define Tax Procedure in SAP Hana

Click on the save icon and save the details.

 

9. Assign Country/Region to the Calculation procedure

Finally, we need to assign the “GSTIN” tax calculation procedure to Country “IN”.

Configuration Steps:

  • IMG Path: Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases > Basic Settings > Assign Country / Region to Calculation Procedure
  • Transaction Code: OBBG

On change view: Assign Country/Region to Calculation procedure, update the GST calculation procedure GSTIN

Assign country IN to GST procedure in SAP HANA

Now you can easily configure and implement GST in SAP S4 Hana system.