Hello,
We are also having similar doubts as how to handle GST calculations for intrastate & interstate transactions.
GST in India is complicated as there are 3 types of GST - SGST (State GST), CGST (Centeral GST) and IGST (Interstate GST)
SGST and CGST is applied for intrastate transcations at euqal rate (9%+9%) and IGST is applied for interstate transactions at flat 18%
Since tax calculation is based on point of service consumption, it will have too many level of taxes for various states.
What we understand so far is: Currently, WHMCS allows only selection of 1 state at a time. If we have to add tax for 36 states separately, we will have to add 36 IGST Tax Rules for each state.
If WHMCS Tax Rules can be changed to allow multiple selections of states, then GST application in WHMCS is simplified as below:
Apply SGST at level 1 and CGST at level 2 for our native state. i.e. I am based in Mumbai, Maharastra, so I will apply SGST 9% at Level 1 and CGST at 9% at Level 2.
For all remaining states, I will add only Level 1 Tax as IGST at 18%. This is possible if we have multi-select states option in one go. Or we create this rule for other 35 states individually.
We need support from WHMCS team to allow multi-select states to apply GST. I hope this will help address the issue for other WHMCS users in india.
Thank you,
Deepak Sakhrani
Hiya Digital Private Limited