SAP Logo

3016325 - How to assign GL account for Tax codes

How to assign GL Account for Tax codes?

Environment

SAP S/4HANA Cloud Public Edition

Note:Using Tax on Purchases(VST/Z8) as an example. This SSCUI 100297 specific configuration information depends on your actual business requirements.

  • Open Fiori App Manage Your Solution.
  • Open SSCUI 100297(Automatic Account Determination).
  • Start Configuration:

      Step1:Area

        Area:Financial Accounting         Subarea:General Ledger Accounting         Process:Define Tax Accounts

     Step2:Parameters

        Transaction Group:%TX (Tax on Sales/Purchases)         Transaction Key:VST         Chart of Accounts:YCOA         Tax Code:Z8         Country:CN

     Step3:Account Assignments

        Click "Add" button.         Tax Code:Z8         Country:CN         Tax Account Number:12600000(GL Account)         Click "Review" to check it.         Click "Save" when the check result is correct.

SSCUI 100297.png

        Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

100297, %TX, Automatic Account Determination, Tax on Sales/Purchases, Tax codes, VST, MIRO, FTXP, Create Supplier Invoices-Advance, Input Tax, FF709, FF 709, T030K , KBA , FI-FIO-GL-CA , Cross Application Configuration in General Ledger , MM-SRV-GF-TAX , Taxes , FI-FIO-GL-CA-2CL , Cross Application Configuration in General Ledger (Publ Cld) , How To

Privacy | Terms of use | Legal Disclosure | Copyright | Trademark

Setting Up Tax Codes

After completing this lesson, you will be able to configure new tax codes in the system

Tax Codes Introduction

Max is now looking at the impact on the tax accounting of the new travel expense procedure.

Prerequisites for Tax Accounts

Let's talk about taxes, a basic legal requirement in tax reporting. We need to tell the difference between 'input tax' and 'output tax'. Simply put, input tax usually means the taxes we pay to our suppliers. On the other hand, output tax refers to the taxes we collect from our customers.

In the master data of the general ledger account, you can define tax accounts or accounts to which tax items are posted. You can do this in the Tax Category field by using the 'less than' and 'more than' symbols.

During the accounting journal entry process, the properties of the tax code used will define the tax posted as an input tax or an output tax.

Two boxes side by side labeled Other G/L Accounts and Tax Category. Within the Tax Category box, it shows the symbol used to represent different tax categories.

All other G/L accounts may have one of the following entries in the Tax Category field:

Two boxes side by side labeled Tax accounts and Tax Category. Within the Tax Category box, it reads < Input Tax Account or > Output Tax Account.

Creating a Tax code

The tax procedure of SAP S/4HANA supports the accounting of taxes in several ways:

The tax amount can be determined upon request.

The tax amount is verified by the system at the document level.

The tax accounting postings are generated automatically to the tax accounts.

Taxes can be adjusted automatically for cash discounts and other deductions if required.

The tax reporting is supported.

To enter the tax in a journal entry and calculate it automatically, you need a tax code.

When an accounting document is posted, depending on the G/L accounts used, the system checks if it's necessary to enter tax codes. The tax code connects the document to the tax calculation. In addition to other information, the tax code also contains tax rates. Tax rates are assigned to the tax types used in the calculation procedure.

Usually, each tax code requires just one tax rate. However, for more complex cases, it’s possible to set up a tax code with several tax rates for different tax types.

For example, let's say there's a tax code calculation of 10% input tax on an item, where 40% of the tax amount is non-deductible. In this situation, the tax code will have 6% standard input tax rate and 4% non-deductible input tax rate.

A table showing tax code information including tax type, Account key, rate, level, from level and condition type. A label titled Tax code points to the Rate column.

SAP S/4HANA provides several pre-delivered tax codes. You can check the relevant Accelerators in the Best Practice Explorer at:

  SAP Best Practices for SAP S/4HANA Cloud

Time-Dependent Taxes

In certain countries or regions, time-dependent tax calculation (TDT) is available. When you turn on this feature, certain tax rates are applied during defined periods. This method helps to easily accommodate any current or upcoming tax rate changes.

Usually, adjusting tax rates involves creating new tax codes and managing multiple tables. However, in countries where time-dependent tax calculation is available, the process is made simpler and only involves maintaining existing tax rates.

When you get notifications about rate changes, you can add a new validity period to your current tax codes. As soon as the revised tax rate becomes effective, all line-item-related tax calculations will automatically use the correct rate. TDT not only reduces your tax rate maintenance efforts but also lowers the risk of discrepancies between your sales and finance documents.

You can find the current list of countries and regions where time-dependent-taxes are enabled in the SAP Help portal: Countries/Regions Where Time-Dependent Taxes Is Enabled | SAP Help Portal

Two sections titled Validity Periods and Vendor Invoices each with a table in them. The two cash amounts from the Validity Periods Table is split into two vendor invoices.

Once time-dependent taxes (TDT) are active for a target country or region, you should consider using the Maintain Tax Box Mapping for Advanced Tax Return configuration activity. This will help you manage the box mappings, tax groups, and tax box structures. This step may not be necessary or available, depending on the local tax requirements. Ensure you determine whether this step is indeed necessary for your unique situation.

Maintain Tax Codes

Log in to track your progress & complete quizzes

sachinhpatil-logo

  • May 1, 2017
  • by Sachin Patil

Tax configurations are done in SAP at the country level. This is because all businesses in the same country need to follow the same taxation policies and generally accepted accounting principles while preparing their financial statements. Therefore, tax configurations in SAP are done for each country. Any company code which is then created in that country can then automatically use the tax configuration that is done for that country. So tax configurations need not be done for each and every company code again and again. This saves the effort required to carry out the tax configurations for every company code separately.

SAP allows the tax rates to be defined internally or the tax rates may be fetched from an external taxation system like Vertex. The tax configurations are stored in SAP in the form of tax calculation procedures and tax codes. These procedures can then be assigned to different countries. These procedures then become available to any company code which is created in that country.

The tax rates are provided by the tax codes are the different tax types while the method of calculation is defined in the tax calculation procedure. SAP allows the following taxes to be processed while posting documents:

  • Tax on sales and purchases.
  • Additional taxes like VAT which our country specific.
  • Sales and Use tax as in USA.
  • Withholding tax like income tax in India.

Concept Of Tax Jurisdictions

Tax jurisdictions represent the government authorities to which the taxes are paid. SAP allows up to 4 levels of tax jurisdictions representing state, county, city and others. The tax jurisdiction structure needs to be defined before the tax jurisdictions can be created in SAP. As mentioned before, the tax jurisdiction structure can have four levels. The tax jurisdiction structure defines the length of characters which will be used to represent each level in the tax jurisdiction code. The tax jurisdiction code structure needs to be defined for every tax calculation procedure.

Once the tax jurisdiction code structure has been defined, the next step is to create the actual tax jurisdiction codes. The tax jurisdiction codes need to be created for every government authority to which the tax needs to be paid.

Assign Tax Procedure To Country

Step 1: The tax configuration details are stored in the tax procedure. The first step is to assign the tax procedure to the country in which the company code exists. Navigate to the Implementation Guide menu path as shown below or execute the transaction code OBBG.

Navigate To The Img Path Shown

Step 2: Position to the country to which the tax calculation procedure is to be assigned and enter the tax calculation procedure details as shown in the screenshot below.

Assign The Tax Calculation Procedure To The Country

Step 3: Click on the save button to save the changes. A success message showing that the changes have been saved is displayed.

Define The Tax Jurisdiction Code Structure

Step 1: Navigate to the implementation guide menu path as shown in the screenshot below or execute the transaction code OBCO from the SAP easy access menu.

Navigate To The Menu Path Shown

Step 2: Select the tax procedure for which the tax jurisdiction code structure needs to be defined and enter the length for the various jurisdiction levels as shown in the screenshot below. The length chosen should be sufficiently large to accommodate enough tax jurisdiction codes as per the requirement. For e.g. the first level represents the state. If the number of states is large then it is better to have a four letter key to represent it rather than having a two letter key. This is because the number of combinations possible with a four letter key will be much more than those possible with the two letter key.

Enter The Tax Jurisdiction Code Structure

Step 3: Click on the save button to save the changes. A success message indicating that the changes have been saved is displayed.

Define The Tax Jurisdiction Codes

Step 1: Navigate to the implementation guide menu path as shown below or execute the transaction code OBCP from the SAP easy access menu.

Navigate To The Menu Path Shown

Step 2: Enter the work area details in the pop-up as shown in the screenshot below and click on the continue button.

Enter The Work Area

Step 3: Enter the tax jurisdiction code and its description as shown in the screenshot below. On the basis of the configuration for the tax jurisdiction code structure, the first two letters of the tax jurisdiction code will represent the state, the next three letters will represent the county, and the next four letters will represent the city. Therefore, every tax jurisdiction code will be nine characters long. It will be possible to determine the correct taxing authority on the basis of the tax the jurisdiction code described above.

Enter The Tax Jurisdiction Code

Step 4: Click on the save button to save the new tax jurisdiction code. A success message indicating that the new tax jurisdiction code has been saved is displayed.

Define Tax Codes

The tax codes are defined for each and every country. The tax codes contain the actual rates to be used while calculating the tax on the basis of the tax calculation procedure. Each country can have multiple tax codes for different types of taxes like input tax sales and purchases, output tax on sales and purchases, etc.

Step 1: Navigate to the Implementation Guide menu path as shown in the screenshot below or execute the transaction code FTXP from the SAP Easy Access menu.

Navigate To The Menu Path Shown

Step 2: Enter the country in the pop -up as shown in the screenshot below and click on the continue button.

Enter The Country

Step 3: Enter the tax jurisdiction code and the other details on the screen as shown in the screenshot below and press the Enter key. The tax code represents the type of the tax for which the rates are going to be maintained.

Enter The Details As Shown Above

Step 4: Enter the tax rates as shown in the screenshot below. These tax rates can be used to calculate the tax while posting a document in SAP. The method of calculation will be determined on the basis of the tax calculation procedure.

Enter The Tax Rates

Step 5: Click the save button to save the changes. A success message indicating that the changes have been saved is displayed.

Post comment

Cancel reply.

You must be logged in to post a comment.

footer logo

I share experience and observations knowledge about the SAP and peripheral systems. 

Copyright © 2022 Sachin H Patil . All Rights Reserved.

COMMENTS

  1. Tax Code and Company Code assignment - SAP Community

    it is mandatory to assign the tax codes to company code. you can assign this by using the following path logistic general > tax on goods movements > india > basic settings > determination of excise duty > condition based excise determination > assign tax code to company codes.

  2. SAP FI tax codes transport - Best practices and ti... - SAP ...

    After reading of this article you will be able to transport tax codes between systems including GL accounts assigned to these tax codes and import the tax rates. You will also know how to avoid setting production to “Changeable” during tax code rates import.

  3. Solved: Tax code linkage to company code - SAP Community

    Tax codes are not directly assigned to the company codes, instead tax calculation procedure will be assigned to the country of your company code via OBBG. Tax codes created under a country key, will be automatically created under the above assigned tax calculation procedure only and applicable for all company codes within the same country.

  4. Tax Configuration Issues in SAP FICO - pariimiti.com

    Assign Tax Codes to Company Code: Go to T-code OBCL (Assign Tax Codes to Company Codes) and ensure that the tax codes are linked to the company code you’re working with. Check GL Account Assignment: In T-code FS00, verify that the relevant GL accounts are assigned to tax codes.

  5. 3016325 - How to assign GL account for Tax codes - SAP

    How to assign GL Account for Tax codes? SAP S/4HANA Cloud Public Edition. Note:Using Tax on Purchases (VST/Z8) as an example. This SSCUI 100297 specific configuration information depends on your actual business requirements. Open Fiori App Manage Your Solution. Open SSCUI 100297 (Automatic Account Determination). Step1:Area. Step2:Parameters.

  6. Assigning Controlling Areas and Company Codes - SAP Online Help

    To assign company codes to an existing controlling area, select a controlling area. Choose Assign company code (s). Choose New entries.

  7. Assigning Withholding Tax Types to Company Code - SAP Online Help

    Assign withholding tax types to each company code for successful withholding tax calculation. As the key user for configuration, you can check and make changes to the pre-delivered settings or create new settings if required. In your configuration environment, use the search function to open the configuration activities.

  8. Setting Up Tax Codes - SAP Learning

    Usually, each tax code requires just one tax rate. However, for more complex cases, it’s possible to set up a tax code with several tax rates for different tax types. For example, let's say there's a tax code calculation of 10% input tax on an item, where 40% of the tax amount is non-deductible. In this situation, the tax code will have 6% ...

  9. SAP FI – Basics To Tax Configurations In SAP - Sachin H Patil

    Step 1: The tax configuration details are stored in the tax procedure. The first step is to assign the tax procedure to the country in which the company code exists. Navigate to the Implementation Guide menu path as shown below or execute the transaction code OBBG.

  10. How to assign tax to company code - SAP Community

    Tax are not assigned directly to company code. Tax are related to Country code, U have to select the country code and maintain the tax code. While assigning to G/L Account it will ask for chart of account, which is assigned to company code.