It is very difficult to provide such information on this platform since it is very voluminous. It is suggested to work in some organisation or payroll consultant for a short duration of 3 months for getting proper information. You can also surely get some information from internet.
Adv. Manish Gadre
17th July 2019 From India, Mumbai