Configure SAP S4 HANA SD Output Tax in 6 Quick Steps

Configure SAP S4 HANA SD Output Tax in 6 Quick Steps

Tax
Tax
Home » Configure SAP S4 HANA SD Output Tax in 6 Quick Steps

SAP S4 HANA SD Output tax (Sales Tax) is levied on all types of sales. Every country follow its own sales tax, purchase tax procedure.

In this post we will configure SAP S4 HANA SD Output Tax in 6 Quick Steps

Time needed: 10 hours

How to Configure SAP S4 HANA SD Output Tax in 6 Quick Steps

  1. Introduction to SAP S4 HANA SD Output Tax

    The first step is to be familiar with SAP S4 HANA SD Output Tax

  2. FI related Configuration of SAP S4 HANA SD Output Tax

    In this step we will see FI related configuration of SAP S4 HANA SD Output Tax

  3. SD related Configuration of SAP S4 HANA SD Output Tax

    In this step we will see SD related configuration of SAP S4 HANA SD Output Tax

  4. Master Data Requirements

    In this step we will see the master data requirement necessary for SD output tax functioning.

  5. Testing of SAP S4 HANA SD Output Tax

    In this step we will test our configuration of SD output tax.

  6. Accounting Entries related to SAP S4 HANA SD Output Tax

    In this step we will see accounting entries related to tax. How and on which GL account tax amount is posted.

1. introduction to SAP S4 HANA SD Output Tax

Different countries applies different output tax . For example -EU applies VAT as output tax, Canada applies Jurisdiction Tax in the form of Canadian GST, Canadian PST & Canadian HST etc. . Similarly US applies Jurisdiction output Tax which has generally levels like County level, City level & state level.

Using the country or region key, the SAP System recognizes which tax type is valid for a plant and thus which taxes are relevant when creating an SD document.

In this post we will look in detail into US Jurisdiction output Tax, which is more complex to configure compared to VAT configuration.

2. FI related Configuration of SAP S4 HANA SD Output Tax

Let,s first do FI related configuration for SAP S4 HANA SD Output Tax.

2.1 Define Structure of Tax Jurisdiction Codes

in US, Jurisdiction Tax is applicable at County level, City level, state level etc. in SAP Each tax authority is created as a tax jurisdiction code in sap.

State is identified by its two-letter abbreviation; the county by a three-digit number, and the city by a four-digit number. For example, the city of Houston (0000) in the county of Allegheny (000), Texas (TX), has the tax jurisdiction code TX0000000.

SPRO -> Cross-Application Components -> SAP Business Partner -> Business Partner -> Basic Settings -> Tax Jurisdictions -> Define Structure of Tax Jurisdiction Codes

Picture : Define Structure of Tax Jurisdiction Codes

2.1 Assign Tax Jurisdictions to Regions

Thee should be Tax Jurisdiction assigned to BP customer master record. We have created BP Customer “PA01CUST01” for this purpose. This customer is in TX region and Tax Jurisdictions “TX0000000″needs to be assigned to this region.

SPRO -> Cross-Application Components -> SAP Business Partner -> Business Partner -> Basic Settings -> Tax Jurisdictions -> Using SAP Software -> Assign Tax Jurisdictions to Regions and Postal Codes -> Assign Tax Jurisdictions to Regions

Picture : Assign Tax Jurisdictions to Customer Regions

2.2 Check Calculation Procedure

We have to first select a Tax schema to calculate the taxes. We will use SAP standard Tax schema w. Jurisdictions given by SAP

Since Tax procedures are used at country level so We have used same tax procedure "TAXUSJ-Sales Tax USA w. Jurisdictions" for MM input tax configuration

Click below to check our MM tax configuration in detail 
How to configure SAP S4 HANA MM Tax in 7 Easy Steps

SPRO–> Financial Accounting –> Financial Accounting Global Settings –> Tax on Sales/Purchases –> Basic Settings –> Check Calculation Procedure

Picture : TAXUSJ Schema for US tax with Jurisdictions – MM Input Tax Part
Picture : TAXUSJ Schema for US tax with Jurisdictions – SD Output Tax Part

Note : The above given tax procedure is SAP standard. Mostly this serves the purpose. Generally 3 Tax condition types (at step 510, 520 & 530 in the above) are used to configure US output tax with Jurisdictions. See the details below

  • A/R Sales Tax 1 – 6% for State (JR1).
  • A/R Sales Tax 2 – 3% for County (JR2).
  • A/R Sales Tax 3 – 1% for City Taxes (JR3).

2.3 Assign Country/Region to Calculation Procedure

We need to assign our county “US” to the calculation procedure.

We will use standard Tax scheme given in system for US (with jurisdictions )

SPRO–> Financial Accounting –> Financial Accounting Global Settings –> Tax on Sales/Purchases –> Basic Settings –> Assign Country/Region to Calculation Procedure

This image has an empty alt attribute; its file name is image-17.png
Picture : Assign Country to Calculation Procedure

2.4 Check and Change Settings for Tax Processing

Here we make the necessary configuration of accounting keys for posting taxes.

We have used MW1, MW2 & MW3 account keys for all our three tax levels i.e. County level, City level, state level respectively.

Picture : Account Keys MW1, MW2 & MW3 are used

Since we will post these three taxes to FI through the invoice , each tax should be in separate line item.

Picture : Configuration of MW1

Accounting keys MW2 & MW3 are also configured similar way.

2.5 Define Tax Codes for Sales and Purchases

We will configure below two Output tax codes

  • O0 – A/R Sales Tax, exempt
  • O1 – A/R Sales Tax, taxable
This image has an empty alt attribute; its file name is image-129.png

First Created O0 tax code for Taxes Tax Jurisdiction.

Press Enter and you will be presented below screen

Picture : Tax code O0 Configuration
Picture : Tax code O0 Configuration Details

Do similarly for O1 Tax code but without giving any tax rate.

Note : In the above screen do not fill any value (for both O0 & O1). just save it . This will get value automatically once we will maintain FV11 for our Condition Types given in Tax procedure. We will see this soon.

2.6 Condition Record Creation (FV11)

We need to create condition records for all the three Condition Types of Tax schema

Below Condition records will be created

  1. A/R Sales Tax 1 – 6% for State (JR1) for Tax Jurisdictions “TX0000000”
  2. A/R Sales Tax 2 – 3% for County (JR2) for Tax Jurisdictions “TX0000000”
  3. A/R Sales Tax 3 – 1% for City Taxes (JR3) for Tax Jurisdictions “TX0000000”
Picture : Condition Record Maintenance for JR1 for O0 Tax Code
Picture : Condition Record Maintenance for JR1 for O1 Tax Code
Picture : Condition Record Maintenance for JR2 for O1 Tax Code
Picture : Condition Record Maintenance for JR2 for O0 Tax Code
Picture : Condition Record Maintenance for JR3 for O1 Tax Code
Picture : Condition Record Maintenance for JR3 for O0 Tax Code

Once you maintained the above check the FTXP. It is maintained automatically

Picture : FTXP Maintained Automatically with FV11 creation for JR1, JR2 & JR3

FI configuration related to S4 HANA MM Input tax is completed now.

Let,s do the SD related configuration

3. SD Related Config. of SAP S4 HANA SD Output Tax

We need to do the below configuration in order to be able for the system to calculate the Output tax automatically in the Sales Oder.

3.1 Condition Types Related to SD Output Tax

We will use Standard US Condition types "UTXJ".

* The purpose of the UTXJ tax condition in the SD pricing procedure is to set the tax code through the condition records.

* The Tax value in the SD pricing procedure will be brought by JR1, JR2 & JR3 Condition Types.

3.1.1 Condition Type to bring Tax Code in SD Pricing Procedure.

We will use SAP Standard condition type UTXJ (Tax Jurisdict.Code) for this.

o Condition class "D" (taxes)
o Calculation Type "A" (Precentage)
o Condition Category "1" (Tax JurDic level 1 (with license check)
o Manual entries "D" (cannot be edited manually)
o Item condition "X"
o Access sequence "UTX1"
Picture : UTXJ in SD Price Determination Procedure

Picture : Configuration of UTXJ

3.1.2 Condition Type to bring Tax value in SD Pricing Procedure.

As said earlier there are total three taxes in the Tax determination procedure TAXUSJ. The percentage of these taxes is given in condition records created through FV11 for JR1, JR2 & JR3

We need to insert condition types JR1, JR2 & JR3 in the SD pricing procedure in order to bring & show tax values.
Picture : Condition Types JR1, JR2 & JR3 in SD Pricing Procedure.

3.1.3 Supporting Configuration to bring Tax Code in SD Pricing Procedure

Below configuration is required to bring Tax Code in SD Pricing Procedure

3.1.3.1 Define Tax Determination Rules

As we decided in the step 3.1.1 (Condition Type to bring Tax Code in SD Pricing Procedure), condition type UTXJ will be used to bring the tax code in the sales documents. So we need to define “UTXJ” for US in this step

SPRO –> Sales and Distribution –> Basic Functions –> Taxes –> Define Tax Determination Rules

Picture : Tax determination Rule for US
3.1.3.2 Define Tax Relevancy of Master Records

Here we define the tax relevance for customers and materials for each tax category (UTXJ in our case)

3.1.3.2.1 Maintain Tax Relevance for Customers

Here we define the tax relevance for customers . The tax classification for customers is valid for each sales area.

SPRO –> Sales and Distribution –> Basic Functions –> Taxes –> Define Tax Relevancy of Master Records –> Maintain Tax Relevance for Customers

We have created below two Tax classifications for our tax category (UTXJ)

Picture: Maintenance of Tax Relevance for Customers
3.1.3.2.2 Maintain Tax Relevance for Materials

Here we configure Tax classification for materials which is valid at the level of sales organization/distribution channel/plant

We have created below two Tax classifications for our tax category (UTXJ)

SPRO –> Sales and Distribution –> Basic Functions –> Taxes –> Define Tax Relevancy of Master Records –> Maintain Tax Relevance for Materials

Picture: Maintenance of Tax Relevance for Materials
3.1.3.4 Condition Record to determine Tax code automatically in Sales Documents

Here we will create condition records for “UTXJ” . Based on these conditions records, system will determine UTXJ in sales document Price determination automatically.

Run VK11

Picture : Condition Record to determine Tax code automatically in Sales Documents

So as per the above condition record if a material has departure country as “US”, Tax classification for the material in master data is maintained as “1-Taxable” & if Tax classification for the customer is “1-Taxable”, then system will determine tax code as “O1” .

4. Master Data Requirements

We need to maintain appropriate settings in master data in order for the system to be able to determine the tax code successfully in the sales documents.

Below is the requirement of master data

4.1 Material Master Requirement

While creating material on Sales : Sales Org. 1 view
Enter Delivering Plant -PA10
Enter Tax Classification -1 (Taxable)

Click on the below link to check the material creation in detail.

2 Minutes Guide to Create your First Material in S4 HANA

4.2 Customer (BP) Master Requirement

While creating customer BP & Creation of Role ” FLCU01 Customer ”, select the tax classification as “1-Taxable” in the “Billing” tab for our sales org & Distribution Channel.

Picture : Tax Classification in BP Customer Master

Note : Please check the below post to know about the BP customer & vendor master in detail

How To Configure S4HANA BP and CVI In 7 Easy Steps

5. Testing of S4 HANA SD Output Tax

Create a sales order for material “66” and customer “PA01CUST01”

Please click HERE to see the step by step process of sales order creation

System has correctly determined tax amount for our all the three tax components

  • A/R Sales Tax 1 – 6% for State (JR1).
  • A/R Sales Tax 2 – 3% for County (JR2).
  • A/R Sales Tax 3 – 1% for City Taxes (JR3).

Picture : Tax Calculation in Sales Order

6. Accounting Entries

Post The billing. System will create billing & corresponding FI Document.

Please check HERE for step by step billing creation process

In the billing, system will post the tax amount related to all three tax condition type to the GL corresponding to the keys given in tax determination procedure

Picture : Tax Key corresponding to output Tax in Tax Schema

so at the time of billing system will credit the tax amount on the GL corresponding to the keys MW1, MW2 & MW3 and debit the amount to customer.

Picture : Tax amount posting at Billing

Please click HERE to see the GL assignment of tax keys

This completes the configuration of SAP S4 HANA SD Output Tax

Image Courtesy : Business vector created by macrovector – www.freepik.com

Join the discussion