Understanding Compensation Under Indian Labor Laws
If you are resigning, there is no compensation that you can receive under Indian labor laws. It does not matter that you have been working for 15 years and have contributed to the financials of the company. That was part of your job, and it was your duty to perform your work properly. The compensation you will receive is only what is listed above and nothing more.
However, if you do not resign and you are terminated by the company or retrenched, you would be entitled to compensation. In the case of termination, you would be entitled to reinstatement if the termination is not for a valid cause or for any misconduct under the standing orders. In the case of retrenchment, you will receive retrenchment compensation of 15 days for every year of work. Furthermore, retrenchment can only be done in reverse order, meaning they can retrench you only after they have retrenched others who joined after you.