Showing posts with label GST -NAV. Show all posts
Showing posts with label GST -NAV. Show all posts

Thursday, 4 October 2018

Difference between B2B and B2C transactions under GST

B2B and B2C are two forms of commercial transactions. B2C, which stands for business-to-consumer, is a process for selling products directly to individual consumers,  for example, buying shoes online is an example of B2C transactions. B2B, which stands for business-to-business, is a process for selling products or services to other businesses


B2B Invoices (4A,4B,4C,6B,6C)
  • It means Business to Business Invoice
  • Detail of Sale made to Registered Parties having GSTIN No.
  • Registered Parties may be within state or outside state
  • Hence both local and interstate state (Out of State) registered parties are covered in B2B Invoices

B2C Small Invoices (5A,5B)  
  • It means business to small customer Invoice
  • Sales to Central unregistered customer amounting upto Rs. 250000
  • Sales to Local to unregistered customer even amount greater than Rs. 250000 to be entered here.  
  • Hence all local cash sales of local shopkeeper and restaurants will be shown here. No need to show bill wise, consolidated amount is shown.
  

B2C Large Invoices (5A,5B)  
  • It means business to large customer Invoice
  • Sales to Central unregistered customer more than Rs. 250000
  • Hence it is to be filled  if following condition is satisfied :
  • It is a Central State
  • Sale is to unregistered persons. (Amount is more than Rs. 250000 incl. TAX)



Saturday, 4 November 2017

GST related Journal Entries -Examples


Sales Entries


a.) Business-to-Business Sales (B2B) : When Company does the sale to a Registered customer, it is known as B2B sales. We are also aware that when shipping location code and place of supply code are same, then the transaction is treated as "intrastate sale" and CGST and SGST are applicable. Transactions entries are updated in "CGST" and "SGST" payable accounts. If the shipping location state code and place of supply are in different state, then the transaction is treated as Interstate and IGST is payable. We also need to remember that GST customer type should be Registered and registration number, State Code and address are mandatory for these type of transactions.

B2B is simply shorthand for “Business to Business”, and it generally refers to who we sell our product to. If our company sells a product or service to other businesses, we're a B2B company.

Entries for Intrastate Sale to a Registered Customer:


Customer Account A/c ........Dr          118
                            To  SGST Payable A/c                        9
                            To  CGST Payable A/c                       9
                            To  Sales A/c                                      100


Credit Memo Entry for Intrastate Sale to a Registered Customer:
   Sales A/c ....................................Dr.          100 
   SGST Payable A/c......................Dr.              9
   CGST Payable A/c.....................Dr.              9
              To Customer A/c                                                                  118



Note:
a) Entries for Unregistered Customers are also same as Registered Customer
b) Entries related to Interstate also remain the same, only CGST & SGST are replaced with IGST.
c) Entries for "Services" are also same as "Goods"



Purchase Entries

a) Entries related to Register Vendor for Purchase Transaction (Intrastate Purchase) with credit availment (Goods & Services)


Purchases Account……………..…Dr.    10000
SGST Receivable Account ……….Dr.     1000
CGST Receivable Account ………Dr.      1000
                                                   To Vendor Account                      12000




Purchase Return Entries

Vendor Accounts.........................Dr.          12000
                                           To Purchase Accounts                              10000
                                                SGST Receivable Accounts                  1000
                                                CGST Receivable Accounts                  1000



b) Entries related to Register Vendor for Purchase Transaction (Intrastate Purchase) with non-credit availment

Purchase Accounts..........Dr.     10000
                     To Vendor Accounts      10000



a) Entries related to Un-Register Vendor for Purchase Transaction (Intrastate Purchase) with credit availment (Goods)

      Purchases Account……………..…Dr.    10000
      SGST Receivable Account ……….Dr.     1000
      CGST Receivable Account ………Dr.      1000
                                                   To Vendor Account                      10000
                                                    SGST Payable Account                1000
                                                    CGST Payable Account               1000



b) Entries related to UnRegister Vendor for Purchase Transaction (Intrastate Purchase) with credit availment (Services)

      Purchases Account……………..…Dr.    10000
      SGST Receivable Account (Interim)……….Dr.     1000
      CGST Receivable Account (Interim)………Dr.      1000
                                                   To Vendor Account                            10000
                                                    SGST Payable Account(Interim)                1000
                                                    CGST Payable Account(Interim)                1000



Note: 

When is Reverse Charge Applicable?

Supply from an Unregistered dealer to a Registered dealer :

If a vendor who is not registered under GST, supplies goods to a person who is registered under GST, then Reverse Charge would apply. This means that the GST will have to be paid directly by the receiver to the Government instead of the supplier.

The registered dealer who has to pay GST under reverse charge has to do self-invoicing for the purchases made.

For Inter-state purchases the buyer has to pay IGST. For Intra-state purchased CGST and SGST has to be paid under RCM by the purchaser.

c) Entries related to UnRegister Vendor for Purchase Transaction (Intrastate Purchase) with credit Non-Availment (Services)

      Purchases Account……………..…Dr.    12000
                                                    To Vendor Account                            10000
                                                    SGST Payable Account(Interim)                1000
                                                    CGST Payable Account(Interim)                1000


Payment done & applied to  UnRegister Vendor for Purchase Transaction (Intrastate Purchase) with credit availment (Services)

      Purchases Account……...........………..…Dr.    10000
      SGST Receivable Account ..............…….Dr.      1000
      CGST Receivable Account ..............……Dr.       1000
      SGST Payable Account(Interim)..............Dr        1000
      CGST Payable Account(Interim)..............Dr       1000                                         

                                                    To Vendor Account                                   10000
                                                    SGST Payable Account                              1000
                                                    CGST Payable Account                              1000
                                                    SGST Receivable Account (Interim)          1000
                                                    CGST Receivable Account (Interim)          1000


Time of Supply under Reverse Charge

A. Time Of Supply in case of Goods

In case of reverse charge, the time of supply shall be the earliest of the following dates:
  1. the date of receipt of goods
  2. the date of payment
If it is not possible to determine the time of supply, the time of supply shall be the date of entry in the books of account of the recipient.


B. Time Of Supply in case of Services

In case of reverse charge, the time of supply shall be the earliest of the following dates:

1. The date of payment





















Sunday, 6 August 2017

Setup for GST in Microsoft Dynamics ERP (Navision)-

The  following basic setup needs to be configured in Navision ERP system in order to use the GST properly. These setup can be found in "Financial Management--Setup--GST".

  • GST Accounting Period
  • GST Accounting Sub Period
  • GST Component
  • GST Group
  • States
  • GST Posting Setup
  • GST Configuration
  • GST Setup
  • GST Registration No.
  • HSN/SAC


GST Accounting Period : It is the first setup that needs to be  configured in ERP system.



The "GST Accounting  Period" contains the following fields :

1. Starting Date : User needs to enter the starting date as per the Financial Year. Please enter "01-04-2017". 

2. End Date : User needs to enter the ending date of the Financial year. Please enter '31-03-2018'

3. Year Closed : This is first time GST implemented in India, hence user need not to do any thing.

4. Credit Memo Locking Date :  User need to enter "30-09-2018" . As per government rule, there is 6 months time period after closure of Financial year to close the credit memos transaction.

5. Annual Returns Fixed Date : User need to enter the date as "30-09-2018. This would be last date for filling the GST return.


GST Accounting Sub Period :   

User needs to create sub period i.e. months against the "GST Accounting Period". The months should be "April" to "March" as per the Indian financial year. In order to create the "GST Accounting Sub Period", user needs to open the "GST Accounting Period" page and then click on "Action" tab which is available at header section of the page. Click on "Create Sub Periods" and enter the detail to create Sub Periods.

1. Accounting Period Starting Date: It should be 01-04-2017.
2. No. of Periods : 12
3. Period Length : 1M

Note : In the "Accounting Period Starting Date" field, I have mentioned as "01-04-2017", user can write starting date as "01-07-2017" as GST in India started from 1st July and needs to update "No. of Periods" as "9". Also remember that user needs to enter first date of the every month of the financial year.
3. Name : In this field, user needs to enter  every month's name of financial year.


GST Component:













There are three components of GST. These are as follows :

1. SGST
2. CGST
3. IGST

User need to update the same in the page "GST Component" as shown above. "GST Jurisdiction Type" should be "Intrastate" for "SGST" & "CGST" and "Interstate" for "IGST"


GST Group:



"GST Group" plays a key role in defining the GST percentage. Here user needs to update the group code which are similar in Goods and Services. User need to fill only two fields i.e. "Code" and "GST Group" as shown below.



States : User needs to open the "State" page and check the column "Code". The user should check the information filled in the column "code" as it plays vital part in calculating the GST percentage. Also check the column "State Code (GST Reg. No.)"























GST Posting Setup 

















GST Posting Setup plays a crucial role in updating the tax amount in a particular GL account. The particular page "GST Posting Setup" contains followings fields related to tax GL accounts :

1. State Code
2. GST Component Code
3. Receivable Account
4. Payable Account
5. Receivable Account (Interim)
6. Payable Account (Interim)
7. Expense Account
8. Refund Account

The user needs to understand that when he/she does the transaction which involves taxes, the ERP picks the relevant GL Account related to tax from this table. As I have mentioned in my post "GST -NAV 2016"  that when user post the Purchase Invoice of intrastate purchase from Registered Vendor, the below entry happens in the system :

Example :
a. Purchase Amount : 100
b. State GST (SGST) Amount : 10
c. Centre GST (CGST) Amount : 10
d: Vendor Amount : 120


             Purchase                                             Dr.          100
             State GST Rece.                                 Dr.            10
             Centre GST Rece.                              Dr.            10
To         Vendor A/c                                         Cr                                  120



The GL account of  "State GST Rece. (Interim)" and "Centre GST Rece. (Interim") picks from the table "GST Posting Setup"


GST Configuration
















This setup helps in determining the tax amount needs to be charged based on "Intrastate Supply" or "InterState Supply".  If we check the setup carefully we would find that the page contains the following fields :
1. Type
2. Dispatch/Receiving State Code
3. Customer/Vendor state Code
4. GST Jurisdiction type
5. GST percentage State Code

We need to remember that transaction related to "Import" or "Export", the "Customer/Vendor State Code" field should be blank and "GST Jurisdiction Type" should be "InterState".


GST Setup


















GST Setup contains the information regarding the Tax  Percentage rate and effective date for each GST components. It is also defined state wise. It means that a particular Tax percentage to be charged when goods or services is supplied  from one state to another.
While going through the GST setup screen shown above, you would find that first line does not contain "GST State Code", it is used when we need to define a particular percentage which is applicable in all state. For example, if any particular service like "Consulting Service" having same percentage applicable in all states than instead of defining the percentage for all states, we can update the information as shown above. If one state like "Kerala" is having different percentage, we can define one additional line for "Kerala" by updating the "GST State Code" for Kerala.


GST Registration No.


















It contains the information regarding the GST Registration no. given by the Government to the Company for different location. As mentioned earlier regarding GST registration number that the first two digit contains the state code.


HSN/SAC 
























The Setup contains HSC (Harmonized System Nominclature) & SAC (Service Accounting Code) code of various Items and Services. The System accordingly calculates the TAX percentage as per the HSC/SAC codes. The fields available in setup are as follows :
1. GST Group Code
2. Code  (Here user has to define the code provided by the Government)
3. Description
4. Type  (Here user has to update the type i.e. whether it is "HSN" or "SAC")





Sunday, 7 May 2017

Role of GSP and ASP in GST India

What is GSP (GST Suvidha Provider) and its role ?


GSP is short form of GST Suvidha Provider. Through GSP, it allows user or taxpayers to execute the provisions of GST through the online platform. A GSP is considered as an enabler for the taxpayer to comply with the provisions of the GST law through the web platform. Through GSP, TaxPayers or Individuals can file their returns.

GSP’s are controlled by the government and it operates as per the MoU. An agreement is signed between GSTN (a government body) and GSP. Through GSP and ASP, users or taxpayers file their returns online. In GSP, users or taxpayers have to fill their necessary details and automatically returns will be calculated. It also focuses on taking out the details of the tax payer and convert them into the GST Returns. These GST Returns are then filed on behalf of the taxpayer with GSTN via GSP. These application service providers will focus on taking the raw data and converting them into the GST Returns


What is ASP (Application Service Provider) and its role ?

ASPs are the qualified technology providers who are building and offering innovative solutions for GST Compliance and tax determination for businesses and tax consultants. ASPs will focus on taking taxpayers’ raw data on sales and purchases and converting it into the GST returns. These GST returns, or GSTRs, will then be filed on behalf of the filer with GSTN via the GSP. ASPs will act as a link between the taxpayers and the GSPs.

GSPs acting as ASPs are expected to enable taxpayers to comply with the provisions of GST law through their web platform. These application service providers should provide taxpayers and other stakeholders with innovative and convenient methods of interacting with the GST Systems, from registration, to uploading invoice details, to filing returns.

ASPs can come up with an application to provide GST filing facility in existing software, or, with the help of ASP partners, they can develop an end-to-end solution with which corporates, consultants, and taxpayers can manage their sale/purchase and GST filing: e.g., an offline utility-like spreadsheet; taxpayers could fill out their invoice details and then upload it on the GST portal for processing.

ASPs will focus on taking taxpayers’ raw data of sales and purchases and converting them it into the GST returns. These GST returns, or GSTRs, will then be filed on behalf of the filer with GSTN via the GSP. ASPs will act as a link between the taxpayers and the GSPs.

A GSP may also offer the services of an ASP to meet a client’s particular data processing requirements, and provide customized solutions to a large number of organizations. This provides combined GSP and ASP support.

ASP’s (Application Service Providers) can be termed as other software vendors like ERP, Accounting Packages, Taxation packages and other portal providing Return filling facilities etc..

Accessing the GST filing system directly through the G2B (Govenment to Business) portal may not be a good option for many taxpayer organizations, who may instead access it via third-party applications. These applications have the benefit of being much more user friendly and customer focused. They will connect with the GST filing system via secure GST System APIs. (Developers of such applications have been given generic names: GST Suvidha Provider, or GSP, and Application Service Providers, or ASP.)

GSPs and ASPs thus will provide much needed support to taxpayers in the IT ecosystem for GST. But, while the extent of support provided by a GSP may be limited to providing enriched access to the G2B portal, support provided by ASPs will extend much further and will address most taxpayer compliance difficulties. ASPs will act as a link between the taxpayers and the GSPs.
An important point to note here is that whether a taxpayer goes for direct access to G2B portal or chooses the more comfortable option of using GSP services, a provision is made in the IT ecosystem under GST for the taxpayer to have complete control, security, and privacy while interacting with the GST system.

GSPs acting as ASPs are expected to enable taxpayers to comply with the provisions of GST law through their web platform. These application service providers should provide taxpayers and other stakeholders with innovative and convenient methods of interacting with the GST Systems, from registration, to uploading invoice details, to filing returns.


GSPs acting as ASPs can come up with an application to provide GST filing facility in existing software, or, with the help of ASP partners, they can develop an end-to-end solution with which corporates, consultants, and taxpayers can manage their sale/purchase and GST filing: e.g., an offline utility-like spreadsheet; taxpayers could fill out their invoice details and then upload it on the GST portal for processing.


List of GSPs is as follows -
Alankit Limited
Bodhtree Consulting Ltd.
Botree Software International Pvt. Ltd.
Central Depository Services (India) Ltd.
Computer Age Management Services Pvt. Ltd.
Cygnet Infotech Pvt. Ltd.
Deloitte Touche Tohmatsu India LLP
Ernst & Young LLP
Excellon Software Pvt. Ltd.
Gofrugal Technologies Pvt. Ltd.
Hazel Mercantile Ltd.
Iris Business Services Ltd.
Karvy Data Management Services Ltd.
Mastek Ltd.
Masters India Private Ltd.
MothersonSumi infotech & Designs Ltd.
NSDL e-Governance Infrastructure Ltd.
Ramco Systems Ltd.
Reliance Corporate IT Park Ltd.
Seshaasai Business Forms Private Ltd.
Shalibhadra Finance Ltd.
SISL Infotech Pvt. Ltd.
Skill Lotto Solutions Pvt. Ltd.
Spice Digital Ltd.
Sugal & Damani Utility Services Pvt. Ltd.
Tally Solutions Private Ltd.
TATA consultancy services Ltd.
Taxmann Publication Pvt. Ltd.
Tera Software Ltd.
Trust Systems & Software (I) Pvt. Ltd.
Vayana Private Ltd.
Velocis Systems Pvt. Ltd.
Vertex Customer Management India Pvt. Ltd.
WeP Solutions Ltd.

Thursday, 13 April 2017

GST - NAV 2016


What is GST ?

Goods and Services Tax(GST) is an Indirect Tax imposed on supply of goods and services or both. We need to remember that it is a destination or consumption based tax which is payable in the state in which the goods or services are consumed.

Link to download the GST patch for Dynamics NAV  2016 : Download Dynamics NAV 2016 GST Patch 
(The GST Patch for NAV 2016 comes under "Cumulative Update 17 for Microsoft Dynamics NAV 2016")



Features of  GST:
  • Goods and Service Tax (GST) is an indirect tax levied on supply of goods or services or both.
  • It is a destination/consumption based tax levy which is payable in the state in which the goods and services are consumed.
  • It is levied and collected on value addition at each stage of production or distribution process (all points in supply chain). 
  • The supplier can avail credit on input tax credit paid on procurement of goods or services.

Components of GST :

1. Central GST (CGST) : It is imposed by Centre on Intra-State supply of goods and services. It means that those transactions which happen within state are liable for Central GST(CGST)

2. State GST (SGST) : It is imposed by State on Intra-State supply of goods and services. It means that those transactions which happen within state are liable for State GST(SGST)

3. Integrated GST(IGST) : It is imposed by Centre on Inter-State supply of goods and services. It means those transactions which happen out of state are liable for Integrated GST(IGST)

GST Registration Number : We have to remember that Registration number under GST is called Goods and Service Tax Payer Identification Number(GSTIN). It is alpha numeric number and state wise PAN based 15 digit number. The first two digits represent State Code.


Followings are the GST codes of States :


The user needs to update the GST State code in the table "State". The field name is "State Code (GST Reg. No.)"


Structural detail of GST Code is given below :










The GST Registration Number is required to be defined in the following tables:

1. Company Information
2. Vendor
3. Customer
4. Location

1.  Company Information : In the Company Information card, user will find a new field "GST Registration No." under the section "Tax Information". User needs to fill the "GST Registration No." of the Company given by the  Government.

2.  Vendor Card : The following information needs to be updated on the Vendor card. User will find following three new fields on the vendor card under the section "Tax Information" :

a) GST Registration No. : User needs to update the GST Registration No. of the Vendor which is given by the Government. System will check the registration number as per the format of GSTIN

b) GST Vendor Type : User needs to select correct vendor type from the available list. The option available are "Registered","Unregistered", "Composite","Import", "Exempt"

c) Associated Enterprises : It is used related to Import purpose. If we are doing any import transaction from any sister concern which is located outside the country.

3.  Customer Card :The following information needs to be updated on the Customer card. User will find following three new fields on the Customer card under the section "Tax Information"

a) GST Customer Type ; The option available are "Registered", "Unregistered", "Export", "Deemed Export", "Exempted". User needs to select correct option

b) GST Registration Type :  The option available are "GSTIN", "UID" & "GID".  Please be noted that most of the customer for any manufacturing organisation would fall under "GSTIN" category. "UID" is related to Union bodies who are seeking to claim refund is required to obtain Unique Identification Number(UID). "GID" is allocated to Government Authorities/PSU.

c) GST Registration No. : User needs to update the GST Registration No. of the Customer which is given by the Government. System will check the registration number as per the format of GSTIN, UID or GID

d) e- commerce Operator : User needs to select this field, if sales are done through an e-commerce operator 

4. Location Card: In the Location  card, user will find a new field "GST Registration No." under the section "Tax Information". User needs to fill the "GST Registration No." of the location given by the  Government.


Validation is provided in Navision so that user should update valid registration number. As mentioned above that first two digit of registration number contains state code and system checks the state code with the code defined in the table "State". For example if Vendor exists in Delhi then the first two digits of Vendor's GST registration number should be of that state code i.e Delhi. As mentionled earlier that GST Registration Number is of 15 digit number.

Place of Supply : Place of supply plays a crucial role in GST. It is the place where services are supposed to be provided or goods are deemed to be sold as per GST law. Place of supply is crucial in determining whether the transaction is intrastate (within State) or interstate (Out of State).

Importance of Place of Supply : As mentioned above that place of supply plays a crucial role in determining the transaction as interstate or intrastate.

1. When location of supplier and place of supply are in the same State then "CGST" & "SGST" tax are applicable

2. When location of supplier and place of supply are in the different State then "IGST" tax is applicable.


Item Master : Information on item card related to GST plays a crucial role in calculation of  GST amount during creation of  Purchase Order or Sales Order. GST related information on item card is given below :

a) GST Group Code : Update the GST Group Code. It is a drop down field and information flows from GST Group setup. User can define "GST Group" as "Goods" & "Services". User can select type "Goods" for items. User can also define various GST percentage as per the requirement like '5GST', '10GST' etc.

b) GST Credit : Two options are available i.e. "Availment" and "Non-Availment". The default option is Availment. It gives the option to user to avail credit. If credit cannot be availed for that item then "Non-Availment" option can be selected on the item card or can be changed  manually during process of any transaction.

c) HSN/SAC Code : All HSN Codes for GST Group code selected above shall be displayed as a drop down for this field. User has to select appropriate HSN code.

User must remember that above information should be updated on Item card in order to have GST amount updated properly during process of any transaction 


What is  HSN/SAC Codes?
Harmonized System Nomenclature (HSN) is applicable for goods whereas Service Accounting Codes (SAC) are applicable for services. These codes are meant to reduce the chances of misinterpretation and helps in assigning correct tax rates to products and services. These HSN codes will be similar to codes, which are being presently used in Central Excise Tariff schedules.

Goods and Services are to be reported along with HSN and SAC codes in compliance Returns (GSTRs). 

HSN codes comprises of eight digits. The number of digits to be mentioned in the GST Returns is dependent on the turnover. If turnover exceeds five crores, it is mandatory to mention four-digits. In case turnover is between 1.5 to 5 crores, it is mandatory to mention two-digits. For exports and imports, it is mandatory to mention eight-digits. However, a taxpayer irrespective of turnover may opt to use either six-digits or eight-digits.


Relevance of HSN/SAC Codes on the product design:

A master has been provided where HSN/SAC codes for each GST Group code can be defined.
HSN/SAC codes must also be selected in Items master and G/L Account card for each item and service respectively.

These codes also flow in purchase lines and sales lines, based on the item or service selected. However, the user can edit the codes in the respective documents.

Impact of Place of Supply on Product design:
From system perspective, Place of Supply can be Bill to Address, Ship to Address or Location Address. GST Dependency Type field has been created in Sales & Receivable Setup with above three as a drop down. The option selected shall be construed as Place of Supply for sale of all goods and services. 


How GST Percentage and Amount is calculated on Purchase Line during Purchase Order creation :

The table "GST Setup" plays an important role in calculating GST percentage & GST amount on purchase line. The "GST Setup" table contains the fields "GST State Code", "GST Group Code", "GST Components", "GST Component %", "Effective Date", "GST Jurisdiction Type"

Following rules apply for automatically selecting the GST percentage and updating the same on purchase line :

1. System checks whether the supply is intrastate or interstate. It is checked as per the location of supplier and  receiver.

2. After checking the above information, system  updates the "GST Jurisdiction Type" as "Interstate" or "Intrastate"

3. "HSN/SAC" code updated on the purchase line extracted  from the information available on the item card field "HSN/SAC"

4. Information available of "GST Group Code" on the item card helps the system to pick correct "GST Group Code" from "GST Setup" table

5. Effective Date : It checks  "GST %"  and select the correct percentage as per the effective date.

6. For Intrastate transaction, "Centre GST (CGST)" & "State GST (SGST)" both are applicable. System will shows the total amount of both "CGST" & "SGST" on the field "Total GST Amount".  In the same manner, the total percentage of  both "CGST" & "SGST" can be checked on the field "GST%". If user wants to know the separate percentage and amount for both   "CGST" and "SGST" at the purchase line, it can be checked through by clicking on the option "Line-Detailed GST" as shown in the below picture.

When user clicks on "Line- Detailed GST", system will show the detail information of SGST and CGST in separate line. The system will show "GST Percentage", "GST Amount", "GST Component Code" i.e (CGST or SGST).

7. Remember, when user post the invoice, the amount of "CGST" and "SGST" will be booked separately as per the percentage defined on the "GST Setup" table. It is explained in the below section


Accounts which are updated when user post the Purchase Invoice of intrastate purchase from Registered Vendor :

Example :
a. Purchase Amount : 100
b. State GST (SGST) Amount : 10
c. Centre GST (CGST) Amount : 10
d: Vendor Amount : 120


             Purchase                                             Dr.          100
             State GST Rece.                                 Dr.            10
             Centre GST Rece.                               Dr.            10
To         Vendor A/c                                         Cr                                  120



It has been found  that the tax amount is updated in "GST Rece. (Interim)" account, it is because that the four conditions have been stipulated for availment of credit, these conditions should be fulfilled in order to update the amount from "Receivable Interim Account" to "Receivable Account", they are :
  • Receipts of Goods
  • Receipt of Invoice, debit note, supplementary invoice or any other tax-paying documents
  • Payment of tax to the government by the supplier
  • Furnishing GST Return (GSTR-3)
We know that at the time of posting of Invoice in the system, only two condition would be satisfied i.e receipt of goods and receipt of Invoice. Hence amount is posted in the "GST Receivable (Interim)" at the time of posting of Purchase Invoice. Also be noted that we can ignore the third condition i.e. "Payment of tax to the government by the supplier" as it would be very difficult to obtain the date of payment from different supplier on a periodic basis. To the extent of purchase transactions reconciled, GST credit is posted from "Receivable Interim Account" to "Receivable Account"  


How GST Percentage and Amount is calculated on Sales Line during Sales Order creation:
As mentioned earlier that the table "GST Setup" plays an important role in calculating GST percentage & GST amount on sales line. The "GST Setup" table contains the fields "GST State Code", "GST Group Code", "GST Components", "GST Component %", "Effective Date", "GST Jurisdiction Type"


Following rules apply for automatically selecting the GST percentage and updating the same on sales line :

1. System checks whether the supply is intrastate or interstate. It is checked as per the location of supplier and  receiver.

2. After checking the above information, system  updates the "GST Jurisdiction Type" as "Interstate" or "Intrastate"

3. "HSN/SAC" code updated on the Sales Line extracted  from the information available on the item card field "HSN/SAC"

4. Information available of "GST Group Code" on the item card helps the system to pick correct "GST Group Code" from "GST Setup" table

5. Effective Date : It checks  "GST %"  and select the correct percentage as per the effective date.

6. For Intrastate transaction, "Centre GST (CGST)" & "State GST (SGST)" both are applicable. System will shows the total amount of both "CGST" & "SGST" on the field "Total GST Amount".  In the same manner, the total percentage of  both "CGST" & "SGST" can be checked on the field "GST%". If user wants to know the separate percentage and amount of   "CGST" and "SGST" at the Sales line, it can be checked through by clicking on the option "Line-Detailed GST" as shown in the below picture.











When user clicks on "Line- Detailed GST", system will show the detail information of SGST and CGST in separate line. The system will show "GST Percentage", "GST Amount", "GST Component Code" i.e (CGST or SGST).

7. Remember, when user post the invoice, the amount of "CGST" and "SGST" will be booked separately as per the percentage defined on the "GST Setup" table. It is explained in the below section

Voucher entries which are created when user post the Sale Invoice of intrastate sale from Registered Customer are as followings :

Example :
a. Sale Amount : 4000
b. State GST (SGST) Amount : 1200
c. Centre GST (CGST) Amount : 400
d: Customer Amount : 5600


             Customer A/c                                           Dr.           5600           
To         SGST Payable A/c                                  Cr.                                1200
             CGST Payable A/c                                  Cr.                                  400
             Sale  A/c                                                  Cr                                 4000



Following tables are updated in NAV when above transaction are done :

  • G/L Entry
  • Cust. Ledger Entry
  • Detailed Cust. Ledger Entry
  • Value Entry
  • GST Ledger Entry
  • Detailed GST Ledger Entry
It has been found that two new tables related to GST have been created to update GST information i.e. "GST Ledger Entry" & "Detailed GST Ledger Entry".

GST Ledger Entry : The table contains summary information of taxes updated. The major information updated in the table are as follows :

  • Posting Date : Displays the date when transaction was posted
  • Document No. : Displays the document number
  • Document Type : Displays whether the document type is "Invoice","Payment","Credit Memo","Transfer" or "Refund". This information can help us while creating any report related to document type.  
  • Transaction Type : Displays transaction type as Purchase or Sale. It would help in calculating total GST amount in Purchase or Sale in a particular period. It will be helpful during report creation.
  • GST Base Amount : It is the amount on which  GST percentage is calculated. Helpful in extracting information related to total GST base amount in a period.
  • Source Type : If transaction type is Sale then source type is "Customer". If transaction type is Purchase then source type is "Vendor"
  • Source No. : Display the Vendor Code, if source type is Vendor. Displays the Customer Code, if source type is customer.
  • GST Amount : Display the GST amount as per the GST component i.e.  SGST or CGST
  • GST Ledger Entry shall merged/club the GST component or Gen. Prod. Posting Group in a single transaction, if same group is used multiple times.
  • GST Component Code: Displays the GST component as SGST or CGST
Detailed GST Ledger Entry : The table contains detail information of taxes updated. The major information updated in the table are as follows :
  • Transaction type : It shows whether the transaction is "Sale" or "Purchase". Helpful in filtering sales or purchase transaction in a particular period.
  • Document Type : Displays whether the document type is "Invoice","Payment","Credit Memo","Transfer" or "Refund". This information can help us while creating any report related to document type
  • Posting Date : Displays the date when transaction was posted
  • Type : Displays whether the type is "Item", "G/L Account", "Resource", "Fixed Assets", or "Charge (Item)"
  • Product Type : The product type is displayed only when type is Items. It shows the information whether the item is a normal item or Capital item.
  • Source Type : If transaction type is Sale then source type is "Customer". If transaction type is Purchase then source type is "Vendor"
  • Source No. : Display the Vendor Code, if source type is Vendor. Displays the Customer Code, if source type is customer.
  • GST Jurisdiction Type: Displays the information as Intrastate or Interstate
  • GST Component Code : Display the information  whether the transaction is "SGST" or "CGST"
  • GST Base Amount : Amount on which GST percentage is calculated.
  • GST Amount : Display the GST amount as per the GST component i.e.  SGST or CGST
  • Quantity : Displays the quantity on which GST percentage is calculated. As mentioned earlier that "Detailed GST Ledger Entry" table contains detailed information i.e. line wise information of the transaction. The field "Quantity" would not be found in "GST Ledger Entry" table.  
  • G/L Account No. : Displays the account no. of  GST amount
  • GST Percentage : Displays the GST percentage applied on the GST Base amount
  • GST Credit : Display the information as "Availment" or "Non-Availment". The field remains blank on sales transaction
  • GST Group Type: Group type can be Goods or Services
  • Location State Code : Displays the location state code
  • Buyer/Seller State Code: Displays the  state code of the customer for Sales transactions and state of the vendor for purchase transactions.


Utilization of Input Credit under GST :





















  • The tax credit CGST shall be first utilized towards the payment of output CGST and then towards the payment of output IGST
  • The tax credit SGST shall be first utilized towards the payment of output SGST and then towards the payment of output IGST.
  • The tax credit IGST is allowed to be utilized towards payment of IGST, CGST and SGST in that order.

GST Roadmap for other Versions :

  • Dynamics NAV 2013 R2 : It would be released on 02nd week of May 2017
  • Dynamics NAV 2013 : It would be released on 03rd week of May 2017
  • Earlier Versions : Earlier versions are not Applicable for GST Patch. Company need to upgrade with latest version to have GST compatible.


Link  of HSN Code detail in GST : HSN CODE

Link of SAC Code detail in GST :  SAC Code


Snippet in AL Language Programming

AL Snippets  are pieces of  AL  code that can be reused for faster  coding  in Visual Studio code. They have the prefix “t”, followed by a m...