根据《劳动合同法》第九十七条规定,本法施行之日存续的劳动合同在本法施行后解除或者终止,依照本法第四十六条规定应当支付经济补偿的,经济补偿年限自本法施行之日起计算;本法施行前按照当时有关规定,用人单位应当向劳动者支付经济补偿的,按照当时有关规定执行。
因此,对于劳动合同跨越2008年1月1日的,经济补偿金涉及到2008年1月1日前后的分段计算,以及新旧法律的封顶限制问题,使得经济补偿金的计算问题远比想象的那么简单。而上海高院《关于适用<劳动合同法>若干问题的意见》(沪高法[2009]73号)第二十一条按照《劳动合同法》第九十七条规定的分段计算精神进行了细化,基本上理清了分段计算的问题。在当前经济补偿金计算混乱的情况下,本文认为上海的规定对全国具有很好的参考价值。
(1)《劳动合同法》与2008年1月1日之前施行的相关法律法规的规定(以下简称“以前规定”)均规定应当支付经济补偿金的情况,且劳动者的月平均工资不高于上年度本市职工月平均工资三倍的,经济补偿金的计算基数按劳动者在劳动合同解除或终止前十二个月的月平均工资确定。
(2)《劳动合同法》规定应当支付经济补偿金的情形,且不属于以前规定中“经济补偿金总额不超过劳动者十二个月的工资收入”情形的,经济补偿年限自用工之日起计算。《劳动合同法》规定应当支付经济补偿金的情形,但属于以前规定中“经济补偿金总额不超过劳动者十二个月的工资收入”情形的,劳动者在《劳动合同法》施行前的经济补偿年限按照以前规定计算;劳动者在《劳动合同法》施行后的工作年限在计算经济补偿年限时并入计算。
(3)符合《劳动合同法》规定三倍封顶的情形,实施封顶计算经济补偿年限自《劳动合同法》施行之日起计算,《劳动合同法》施行之前的工作年限仍按以前规定的标准计算经济补偿金。
总结一下,劳动合同跨越2008.1.1 的分段计算及封顶限制的情形主要有以下五种:
a、在《劳动合同法》与“以前规定”都未遇到封顶且都要求支付经济补偿金的情况下,经济补偿金的计算公式为:
全部经济补偿金 = 本人平均工资 × 本单位工作年限
《劳动合同法》与“以前规定”都未遇到封顶且都要求支付经济补偿金的情况主要有以下几种情况:非过失的医疗期满解除、非过失的客观情况重大变化解除、、依破产法重整、生产经营严重困难、劳动者推定解雇(强迫劳动、未按约定支付报酬或提供劳动条件、未及时足额支付劳动报酬)。
b、在《劳动合同法》与“以前规定”都遇到封顶,且都要支付经济补偿金的情况下,经济补偿金的计算公式为:
全部经济补偿金 = 本人平均工资 × 2008.1.1前的不超过12个月
+ 三倍平均工资 × 2008.1.1后的不超过12个月
《劳动合同法》与“以前规定”都遇到封顶,且都要支付经济补偿金的情况主要有以下几种情况:协商一致解除、不能胜任解除。在“以前规定”的环境下,2002年5月1日起施行《上海市劳动合同条例》规定,劳动者推动解雇的情况下也受到与“协商一致解除、不能胜任解除”受到同样的封顶限制。
c、在《劳动合同法》未遇到封顶、“以前规定”遇到封顶,且新旧法律都支付经济补偿金的情况下,经济补偿金的计算公式为:
全部经济补偿金 = 本人平均工资 × 2008.1.1前的不超过12月
+ 本人平均工资 × 2008.1.1后的本单位工作年限
《劳动合同法》实行按照经济补偿基数封顶限制原则,不以法定情形实行封顶限制为原则,“以前规定”遇到封顶,且新旧法律都支付经济补偿金的情况,与钱数(b)项的情形是一致的,即协商一致解除、不能胜任解除。同样在“以前规定”的环境下,2002年5月1日起施行《上海市劳动合同条例》规定,劳动者推动解雇的情况下也受到与“协商一致解除、不能胜任解除”受到同样的封顶限制。
d、在《劳动合同法》遇到封顶、“以前规定”未遇到封顶,且新旧律都支付经济补偿金的情况下,经济补偿金的计算公式为:
全部经济补偿金 = 本人平均工资 × 2008.1.1前的本单位工作年限
+ 三倍平均工资 × 2008.1.1后的不超过12个月
由于《劳动合同法》实行按照经济补偿基数封顶限制原则,不以法定情形实行封顶限制为原则,因此《劳动合同法》遇到封顶、“以前规定”未遇到封顶,且新旧律都支付经济补偿金的情况,与前述(a)项情形是一致的,即非过失的医疗期满解除、非过失的客观情况重大变化解除、、依破产法重整、生产经营严重困难、部分劳动者推定解雇情形(强迫劳动、未按约定支付报酬或提供劳动条件、未及时足额支付劳动报酬)。