Manage HSN Codes/SAC and Tax Rates in TallyPrime

Manage HSN Codes/SAC and Tax Rates in TallyPrime

You can specify and manage HSN codes/SAC and tax rates in TallyPrime at different levels for the goods or services provided by your business. This is a flexibility provided for ease of use to accommodate your business needs.

It is recommended that HSN code/SAC and tax rate should be specified at the same level. In case you have specified these at different levels, you can remove it. If HSN code/SAC and tax rates are specified at stock item level and only HSN code/SAC is specified at accounting ledger/group level, tax will not be calculated while recording the invoice.

 

Order in which HSN code and tax rate are applied for goods

Specifying HSN code and tax rate

Based on your business requirements, you can provide HSN codes and tax rates at different levels.

Business Requirement

Definition At

Most of the goods have the same HSN code and tax rate

  • At company level

A group of items have the same HSN code and tax rate

  • At company level for all items.
  • At stock group level only for the set with different HSN and tax rate

A few items have different HSN codes and tax rates

  • At company level for all items
  • At stock item level for the items with different HSN code and tax rate.

Want to apply the same HSN code and tax rate for different transaction types

  • At sales/purchase ledger group level for all items

Want to segregate sales or purchase of items with the same HSN code and tax rate

  • At sales/purchase ledger level

Change the tax rate (not HSN code) during transaction

  • At transaction level

After defining a tax rate at the company level, if a group of items attracts another rate, specify at the stock group level. For the items in the group, the rate specified at the group level is applicable. After specifying tax rates at the stock group level, if a few items in the group attract a different rate (or the rate set at the company level), override using rate setup at the stock item level. For these items, the rates specified at the stock item level are applicable.

You can specify tax rates at the sales or purchase ledger level, or at the ledger group level. This helps in situations where a special tracking as per the nature of tax is required. Then the rate defined at the ledger level will override the tax rates set at the company, stock group, or stock item levels.

Note: For ease of maintenance and appropriate use of tax rates, specify the rates at the level where you mark the goods as taxable.

A similar order is applicable in the case of HSN codes.

In case you need to specify a separate tax rate for an item in a specific transaction, you can do so, and the rate specified during the transaction will get the highest priority.

Order in which SAC and tax rate are applied for services

Specifying SAC and tax rate

Based on your business requirements, you can provide SAC and tax rate at different levels.

Business Requirement

Tax Rate Definition At

Most of the services have the same SAC and tax rate

  • At company level

A group of services havethe same SAC and tax rate

  • At company level for all services
  • At service ledger level for those services alone

Want to apply the same SAC and tax rate for different transaction types

  • At sales/purchase ledger group level

Want to segregate sales or purchase of services with the same SAC and tax rate

  • At sales/purchase ledger level

Change the tax rate (not SAC) during transaction

  • At transaction level

After defining a tax rate at the company level, if a few services attract a different rate, specify the rate in the service ledger. For the services, the rates specified at the service ledger level are applicable.

You can specify tax rates at the sales or purchase ledger level, or at the ledger group level. This helps in situations where a special tracking as per the nature of tax is required. Then the rate defined at the ledger level will override the tax rates set at the company level or at the service ledger level.

Note: For ease of maintenance and appropriate use of tax rates, specify the rates at the level where you mark the service as taxable.

A similar order is applicable in the case of SAC.

In case you need to specify a separate tax rate for a service in a specific transaction, you can do so, and the rate given during the transaction will get the highest priority.

Update HSN Codes in TallyPrime

There is a new mandate under Notification 78/2020 issued by the GST authority, which is applicable from 1st April 2021.

According to the mandate:

  • If your business has a turnover under INR 5 Crores, a 4-digit HSN Code for each item in a B2B Invoice is mandatory. However, for B2C Invoices, HSN Code is not mandatory.

    Moreover, you will need to upload HSN Summary with 4-digit HSN Codes for GSTR-1. If some items have HSN Code that exceeds 4 digits, you may choose to mention HSN code accordingly, say, 6-digit HSN Code or 8-digit HSN Code.
  • If your business has a turnover exceeding INR 5 Crores, it is mandatory to have a 6-digit HSN Code for each item in both – B2B and B2C Invoices.

    Further, you will need to upload HSN Summary with 6-digit HSN Codes for GSTR-1.
  • If you are a Composition Scheme dealer, HSN Summary or details are not required in CMP-08 and GSTR-4, and therefore, it will not reflect in those return reports.

The following table summarizes the HSN Code mandate for businesses:

Transaction Type

4-Digit HSN Code for Businesses with Turnover up to INR 5 Crores 6-Digit HSN Code for Businesses with Turnover Exceeding INR 5 Crores
B2B Mandatory Mandatory
B2C Mandatory Mandatory

Set HSN Code in TallyPrime for Stock Items or Stock Groups

You can set or update HSN Code in TallyPrime for Stock Items in order to comply with the mandate by the GST authority.

  1. Press Alt+G (Go To) > type or select GST Rate Setup and press Enter.
    Alternatively, from Gateway of Tally > Display More Reports > GST Reports > GST Rate Setup and press Enter.
  2. Select the Stock Item/Stock Group using Spacebar >press Alt+S.
    Select a Stock Item or Stock Group to Set HSN CodeYou can also select multiple Stock Items with common HSN Code and GST Rate and press Alt+S.
    Select Multiple Stock Items to Set HSN Code
    The GST Details for Stock Item window opens.
  3. Press F12 (Configure) > set Allow HSN/SAC details to Yes.
    As always, press Ctrl+A to save.
  4. Provide the HSN Code and other details in the GST Details for Stock Item window.
    1. Select the Classification, if applicable.
    2. Under Applicable Date, enter the date from which the GST details are applicable.
    3. Enter the Description.
    4. Under HSN/SAC, enter the HSN Code of the Stock Items.
      This can be a 4-digit, 6-digit, or 8-digit HSN Code, depending on the type of item.
    5. Under Calculation Type, select On Value.
      On the basis of this selection, the tax amount will be calculated based on the value of the Stock Items. If you select Item Rate, then the tax amount will be calculated based on the rate corresponding to the Item.
    6. Under Taxability, select Taxable.
    7. Under Integrated Tax, enter the GST Rate of the Stock Items.
    8. Enter Cess, if applicable.
      After providing all the details, The GST Details of Stock Item screen appears as shown below.
      GST Details for Stock Items Screen
    9. As always, press Ctrl+A to save.

Once saved, the HSN Code appears against the Stock Items in GST Rate Setup as shown below.
HSN Code Updated for Stock Group

If you have set the HSN Code by selecting the Stock Items, then the HSN Code will appear against each Stock Item as shown below.

HSN Code Updated for Multiple Stock Items

Similarly, you can update the HSN Codes for other Stock Items.

As a result, the HSN Code will also appear in the print of the Invoice or transaction involving those Stock Items as shown below.

HSN Code Updated for Multiple Stock Items

To know how to print invoice with HSN/SAC in TallyPrime, click here.

Note: There may be cases in which you have set the GST Rate and HSN/SAC at the ledger level. In such cases, you may update them in the ledger level itself.

And there may also be cases in which you have set GST Rate at the ledger level. However, in transactions involving the ledger, there are Stock Items for which HSN/SAC Codes are not same. In such cases, you can define HSN/SAC at the Stock Item level.

So, as a user, you have a flexibility to define GST rate at the ledger level and HSN/SAC at the Stock Item.


View HSN/SAC Summary in GSTR-1 in TallyPrime

Once you set HSN Code in TallyPrime for Stock Items, the same will reflect in HSN/SAC Summary of the GSTR-1 report.

  1. Press Alt+G (Go To) > type or select GSTR-1 and press Enter.
    Alternatively, from Gateway of Tally > Display More Reports > GST Reports > GSTR-1 and press Enter.
    Note: If you do not find the Stock Items for which HSN Codes are updated in the HSN Summary, then ensure that you have selected the right Period. Press Alt+F2 to change the Period of the GSTR-1 report and then drill down on HSN Summary.
  2. Bring the cursor to HSN/SAC Summary and press Enter.
    The Stock Items for which the HSN Codes are set appear as shown below.
    HSN Summary in TallyPrime

Note: If you have transactions involving those Stock Items for which you have updated HSN Codes and they do not appear here, then change the Period of the report.
Press F2 > Enter the From and To dates and press Enter.

Once you set HSN Code in TallyPrime for a Stock Item or a set of Stock Items with common HSN Code and GST Rate, the HSN Code will start reflecting in the transactions involving those Stock Items.

Thereafter, you can file GSTR-1 for the invoices.

Did you find this article useful?