The GST Rate master form design in Business Central India has an erratic design definition, which is not intended even in the spirit of the GST Law. Currently Tax Manager has to define GST Tax Rate with a combination of Location State vis-a-vis customer or vendor state. India having 37 states, the Tax Manager has to define 36 rows for interstate IGST and 1 row for intra-state CGST+SGST, per location state per HSNSAC Code.
This is against the simplified law, which requires GST calculation to be intra-state, when Location and Bill-To/Ship-To state are equal else calculate IGST (inter-state)
To complicate things further, the system requires To Date to calculate the GST. Tax Rates seldom have a to date, unless some specific situations require so. W1 BC already uses the effective date function on currency form and similar one on the Item Price forms.
This should have been handled in code and not based on user definitions. In a current implementation, the client had locations in 5 states and customers/ vendors across the country. This required 37*5 = 185 lines of rate definition per HSNSAC and with around 95 codes being used this meant defining around 18k lines of tax rates with a mandatory end date.
Please redesign the form. Even the find, filters and sort function do not work on this form like the standard BC forms.