制造工厂的年假争议,很少是"有没有给假"这么简单。旺季排产把年假往后压、计件工人的日工资口径和月薪员工不一样、跨年时系统里一笔"余额归零"没人说得清是谁点的、员工离职时 HR 才翻出三年前的请假单。等到要举证,缺的往往不是态度,而是一张能逐笔对上的账。下面五笔,按一笔账从生成到结清的顺序来算。

一|额度按累计工龄算,不是按进厂时间算

最容易算错的第一笔,是把"进厂满一年"当成"连续工作满 12 个月"。《企业职工带薪年休假实施办法》第三条用的是"连续工作满 12 个月以上",第四条进一步明确:年休假天数根据职工累计工作时间确定,职工在同一或者不同用人单位工作期间,以及依照法律、行政法规或者国务院规定视同工作期间,都计为累计工作时间。换句话说,一名累计工作 12 年、刚入职三个月的设备工程师,档位可能落在 10 天,而不是从本厂工龄零开始。至于他当年在本厂能休几天,另按第五条按本单位剩余日历天数折算,折算后不足 1 整天的部分不享受年休假。

法规原文 · 《职工带薪年休假条例》第三条 / 《企业职工带薪年休假实施办法》第四、五条
职工累计工作已满 1 年不满 10 年的,年休假 5 天;已满 10 年不满 20 年的,年休假 10 天;已满 20 年的,年休假 15 天。国家法定休假日、休息日不计入年休假的假期。
年休假天数根据职工累计工作时间确定。职工在同一或者不同用人单位工作期间,以及依照法律、行政法规或者国务院规定视同工作期间,应当计为累计工作时间。
职工新进用人单位且符合本办法第三条规定的,当年度年休假天数,按照在本单位剩余日历天数折算确定,折算后不足 1 整天的部分不享受年休假。折算方法为:(当年度在本单位剩余日历天数 ÷ 365 天)× 职工本人全年应当享受的年休假天数。

这里有两个方向相反的折算,别混用:新进按"剩余日历天数",离职按"已过日历天数"。累计工龄怎么认、哪些材料可采信,属于事实认定与法律适用,需要 HR 按证明材料核定,系统不代替判断。凯普HR系统 的假期管理把"假期类型"和"假期库存"分开维护,每种类型可单独设置规则,核定后的额度、余额结余与使用明细能逐笔记下来。

凯普HR系统假期管理模块:假期类型、假期库存、假期结算与假期对账单
图1 假期管理:假期类型、假期库存、假期结算与余额对账单,额度与使用明细逐笔可查(凯普HR系统 功能模块示意)

二|法定休假日与几类法定假期,不占年休假额度

第二笔账是"哪些假要从额度里扣"。春节调休、停电待料放假、工伤停工留薪期,在不少工厂的考勤表里被顺手记成年假,年底余额就这样悄悄少了几格。法规给的边界其实很清楚:国家法定休假日、休息日不计入年休假假期;职工依法享受的探亲假、婚丧假、产假等国家规定的假期,以及因工伤停工留薪期间,同样不计入年休假假期。反过来,《职工带薪年休假条例》第四条也列了五类不享受当年年休假的情形,包括请事假累计 20 天以上且单位按规定不扣工资,以及按累计工龄档位分别请病假累计 2 个月、3 个月、4 个月以上。

法规原文 · 《职工带薪年休假条例》第四条 / 《企业职工带薪年休假实施办法》第六条
职工依法享受的探亲假、婚丧假、产假等国家规定的假期以及因工伤停工留薪期间不计入年休假假期。
职工有下列情形之一的,不享受当年的年休假:(一)职工依法享受寒暑假,其休假天数多于年休假天数的;(二)职工请事假累计 20 天以上且单位按照规定不扣工资的;(三)累计工作满 1 年不满 10 年职工,请病假累计 2 个月以上的;(四)累计工作满 10 年不满 20 年职工,请病假累计 3 个月以上的;(五)累计工作满 20 年以上职工,请病假累计 4 个月以上的。

把假期类型分开记账,是这张对账单能不能对上的前提。凯普这套系统 支持按假期类型分别设规则,提供异常抵扣、请假抵扣、假期使用明细、假期对账单与请假类型分析;哪一笔是年假、哪一笔是事假或停工留薪,事后能按类型拉出来,而不是只留一个"已休 6 天"的总数。

三|年休假一般不跨年度,但确有必要可跨 1 个年度

第三笔,也是"年底清零"这四个字最容易出问题的地方。《职工带薪年休假条例》第五条要求单位根据生产、工作的具体情况并考虑职工本人意愿统筹安排,年休假可集中也可分段,一般不跨年度安排;单位因生产、工作特点确有必要跨年度安排的,可以跨 1 个年度。《企业职工带薪年休假实施办法》第九条补了一句:确因工作需要不能安排,或者要跨 1 个年度安排的,应征得职工本人同意。也就是说,"一般不跨年"讲的是安排方式,不是给额度设一个自动失效的日期。

法规原文 · 《职工带薪年休假条例》第五条 / 《企业职工带薪年休假实施办法》第九、十条
单位根据生产、工作的具体情况,并考虑职工本人意愿,统筹安排职工年休假。年休假在 1 个年度内可以集中安排,也可以分段安排,一般不跨年度安排。单位因生产、工作特点确有必要跨年度安排职工年休假的,可以跨 1 个年度安排。单位确因工作需要不能安排职工休年休假的,经职工本人同意,可以不安排职工休年休假;对职工应休未休的年休假天数,单位应当按照该职工日工资收入的 300% 支付年休假工资报酬。
用人单位安排职工休年休假,但是职工因本人原因且书面提出不休年休假的,用人单位可以只支付其正常工作期间的工资收入。

所以"规章制度写一句 12 月 31 日自动清零"与"单位已安排、职工因本人原因书面提出不休",是两件性质不同的事;后者有明确的书面前提,前者是把统筹安排义务转嫁给员工。是否构成有效放弃,属于法律适用判断,需结合具体情形与当地口径。凯普软件 提供的是记录与提醒:假期结算、余额结余、逾期库存休假提醒,以及员工在手机端查询年假、调休余额并发起申请;提醒可送达手机 APP、短信、微信公众号、企业微信或邮件。

凯普软件员工自助:年假、调休、请假余额查询与申请,考勤明细汇总查询
图2 员工自助:年假、调休、请假、加班与出差的查询及申请,考勤明细与汇总可在线核对(凯普软件 APP 功能示意)

四|300% 里含正常工资,日工资按月工资 ÷ 21.75 折算

第四笔是钱。条文里的 300% 常被直接理解成"再付三倍",《企业职工带薪年休假实施办法》第十条写得很清楚:这 300% 中包含用人单位支付职工正常工作期间的工资收入。因此在实际支付时,需要额外补的是 200% 那部分,而不是在已发工资之外再叠三倍。日工资怎么来,第十一条给了两步:用职工本人月工资除以月计薪天数 21.75 天折算;月工资指支付未休年休假工资报酬前 12 个月剔除加班工资后的月平均工资,在本单位不满 12 个月的按实际月份计算。

法规原文 · 《企业职工带薪年休假实施办法》第十、十一条
用人单位经职工同意不安排年休假或者安排职工年休假天数少于应休年休假天数,应当在本年度内对职工应休未休年休假天数,按照其日工资收入的 300% 支付未休年休假工资报酬,其中包含用人单位支付职工正常工作期间的工资收入。
计算未休年休假工资报酬的日工资收入按照职工本人的月工资除以月计薪天数(21.75 天)进行折算。前款所称月工资是指职工在用人单位支付其未休年休假工资报酬前 12 个月剔除加班工资后的月平均工资。在本用人单位工作时间不满 12 个月的,按实际月份计算月平均工资。
实行计件工资、提成工资或者其他绩效工资制的职工,日工资收入的计发办法按照本条第一款、第二款的规定执行。

最后一款对制造工厂尤其要紧:计件、提成或绩效工资制的职工,同样按前两款的口径折算,不能用"计件工人没有固定月薪"绕开。工厂里常见的偏差是拿基本工资直接乘天数,漏掉"前 12 个月平均"和"剔除加班工资"这两个限定。这些数字和公式来自法规,不是软件预置算法;凯普HR系统 的薪资账套支持用中文规则自定义薪资项目、自定义变量并继承人事、考勤、薪资等标准变量,未休年休假工资报酬这类项目可由企业按自己核定的口径配置,配置依据与计算变量都留在规则里。

五|离职按已过日历天数折算,不足 1 整天不支付

第五笔发生在劳动关系结束那天。《企业职工带薪年休假实施办法》第十二条要求,解除或终止劳动合同时,当年度未安排职工休满应休年休假天数的,按职工当年已工作时间折算应休未休天数并支付报酬,折算后不足 1 整天的部分不支付;折算方法为(当年度在本单位已过日历天数 ÷ 365 天)× 全年应享受年休假天数 − 当年度已安排年休假天数。条文还补了一句容易被忽略的:当年已安排的年休假多于折算应休天数的,不再扣回。

法规原文 · 《企业职工带薪年休假实施办法》第十二条
用人单位与职工解除或者终止劳动合同时,当年度未安排职工休满应休年休假天数的,应当按照职工当年已工作时间折算应休未休年休假天数并支付未休年休假工资报酬,但折算后不足 1 整天的部分不支付未休年休假工资报酬。
前款规定的折算方法为:(当年度在本单位已过日历天数 ÷ 365 天)× 职工本人全年应当享受的年休假天数 − 当年度已安排年休假天数。用人单位当年已安排职工年休假的,多于折算应休年休假的天数不再扣回。

这一笔最考验底账:已过日历天数、全年应休档位、当年已安排天数、支付依据,四项要能同时对上。凯普 的员工关系管理覆盖离职申请、离职流转、离职交接与档案封存,假期对账单和使用明细可以随离职材料一起归档;至于这个员工该按哪一档、折算结果如何认定,仍由企业按法规与专业意见核定。

凯普薪资账套中文规则:薪资项目自定义变量与假期结算数据联动示意
图3 薪资规则:薪资项目支持中文规则与自定义变量,假期结算与报酬核算口径由企业配置(凯普 薪资账套功能示意)

把五笔账放在一张表上:法规口径、常见误算与可追溯记录

账目法规口径(关键数字)工厂常见误算系统里能留下什么
额度来源累计工作满 1 / 10 / 20 年对应 5 / 10 / 15 天;新进按剩余日历天数折算只按本厂工龄从零起算假期类型、假期库存、余额结余
不占额度的假法定休假日、休息日、探亲婚丧产假、工伤停工留薪期不计入把调休、待料放假扣进年假请假类型分析、假期使用明细
跨年安排一般不跨年度;确有必要可跨 1 个年度,需征得本人同意制度写"12 月 31 日自动清零"假期结算、逾期库存休假提醒
未休报酬300%(含正常工资,额外 200%);月工资 ÷ 21.75;前 12 个月剔除加班费拿基本工资直接乘天数中文规则薪资项目(由企业配置)
离职折算(已过日历天数 ÷ 365)× 全年应休 − 已安排;不足 1 整天不支付按整月或整年粗算、多休又扣回离职交接归档、假期对账单

凯普系统侧能承接的部分

把"算得清"和"判得准"分开之后,系统该做的事反而清楚了:不产出法律结论,只把额度、使用、结转、结算留成一条可查的底账。以下能力均来自凯普软件产品构件,具体启用范围以企业配置为准。

五笔账对应的可追溯记录
  • 假期管理:假期类型、假期库存、假期管理、假期结算;每种类型可单独设置规则,提供假期余额结余、假期使用明细、假期对账单、异常抵扣与请假抵扣、请假类型分析及余额查询。
  • 提醒中心:逾期库存休假提醒等条件触发提醒,支持手机 APP、手机短信、微信公众号、企业微信、邮件送达。
  • 员工自助:请假、加班、出差、签卡、年假、调休的查询及申请,考勤明细与汇总查询,支持在线签字。
  • 薪资与规则:薪资账套支持中文规则与自定义变量,可继承人事、考勤、薪资、宿舍、饭堂等标准变量;未休年休假工资报酬的具体口径由企业按核定结果配置,不预置法定倍数。
  • 员工关系:离职申请、离职流转、离职交接、档案封存,假期对账单可随离职材料归档。
可引用结论(五条)
  1. 年休假天数按职工累计工作时间确定,不是按本厂工龄;新进用人单位当年按剩余日历天数折算,不足 1 整天的部分不享受。
  2. "12 月 31 日自动清零"没有法规依据:年休假一般不跨年度安排,确因生产、工作特点有必要可跨 1 个年度,跨年度安排应征得职工本人同意。
  3. 应休未休按日工资收入的 300% 支付年休假工资报酬,其中已含正常工作期间工资,实际额外支付部分为 200%;日工资按月工资 ÷ 21.75 天折算。
  4. 计件、提成及其他绩效工资制职工适用同一折算口径,月工资为支付前 12 个月剔除加班工资后的月平均工资,不满 12 个月按实际月份计算。
  5. 解除或终止劳动合同时按当年已过日历天数折算,折算后不足 1 整天不支付,当年已安排且多于折算天数的不再扣回。
上面五笔账,数字与公式都来自法规,不是软件预置的判定结果。系统能做的是把额度、使用、结转、结算留成一条可查的底账;累计工龄怎么认、跨年是否确有必要、书面放弃是否有效,仍要由企业结合当地口径与专业意见判断。把"算得清"交给底账、把"判得准"留给人,这套记录才有意义。

常见问题

员工自己写了"自愿放弃年假",还要付 300% 吗?

要看前提。《企业职工带薪年休假实施办法》第十条第二款的情形是:用人单位已经安排职工休年休假,而职工因本人原因且书面提出不休,此时用人单位可以只支付其正常工作期间的工资收入。是否构成有效放弃、书面材料是否反映真实意愿,属于具体情形下的法律适用判断,需结合当地口径与专业意见。

计件工人没有固定月薪,日工资怎么折?

《实施办法》第十一条第三款明确,实行计件工资、提成工资或者其他绩效工资制的职工,日工资收入的计发办法按照该条前两款规定执行,即按支付前 12 个月剔除加班工资后的月平均工资除以 21.75 天折算;在本用人单位工作不满 12 个月的,按实际月份计算月平均工资。具体核算仍由企业按法规口径完成。

系统能直接算出"该补多少钱"吗?

不能替企业下结论。凯普 提供假期余额、使用明细、假期对账单与可配置的薪资项目,法定倍数与折算公式来自法规而非软件预置;企业按自身核定口径完成配置后,计算过程与依据才能留在规则里备查。