GST – India for Opencart

GST – India for Opencart

Is your e-commerce ready for GST setting? Opencart is very simple to do that.

Prerequisites: 

1. Login to Your Admin Account.

1. Geo Zones  setup for Indian /stateadding-geo-zone.

 


Geo Zones

 

2. System -> Localisation ->Taxes -> Tax Rates

tax-rate

 Setting Tax Rate

3. System -> Localisation ->Taxes -> Tax Class

The Tax Class is base on the Shipping Address. So it will only calculate if the Geo Zones requirement had matched.

tax-class

Tax Class for 14% GST

4. Add GST ID No. In your Store Address field.

This is easy way to add your GST ID No. in your e-commerce, which is under your address. So each of your invoice will be added the GST ID No.

gst-address

Add GST ID No in Your Address Field

5. Display Price with Tax (Optional) System -> Settings-> Option (Tab), Scroll until TAXES Section

Display Price with Tax
Display Price with Tax

6. Add Tax Class to the Product that affected GST

adding-gst-to-product

Product Page Add Tax Rates

7. Shipping Cost with Tax Rate (In this case I am using Flat Rate)

Shipping Rate with GST
Shipping Rate with GST

8. Confirm Order Summary:

Order Summary (Price with Tax), MacBook is the product added with 6% GST Tax Class.  I feel this kind of display a bit weird.
(Option 1:) Order Summary (Price with Tax), MacBook is the product added with 6% GST Tax Class. I feel this kind of display a bit weird.
(Option 2:) Order Summary (Price with Tax), MacBook is the product added with 6% GST Tax Class. Personally I more prefer this method.
(Option 2:) Order Summary (Price with Tax), MacBook is the product added with 6% GST Tax Class. Personally I more prefer this method.

9. Change the INVOICE to TAX INVOICE

When you access to admin, you can view the order and generate an invoice for the particular order.

Original Invoice format, there is not TAX INVOICE
Original Invoice format, there is not TAX INVOICE

How you fix to TAX INVOICE? This one required a bit technical knowledge.

Go to opencart_folderadminlanguageenglishsaleorder.php

Look for

$_[‘text_invoice’]                            = ‘Invoice’;

Replace to

$_[‘text_invoice’]                            = ‘Tax Invoice’;

This is after edit the word to Tax Invoice.

GST Requirement - Tax Invoice
GST Requirement – Tax Invoice

That’s all, just that simple in order for your eCommerce to meet GST requirement. Thank you for reading.