每年1月到3月,做人事的人基本都在跟这张表较劲,老板要看全年人力成本,财务要报统计口径,社保局要缴费基数,市场监管局的企业年报里还要填从业人数,同一批人,在不同表里数字对不上,最后挨个打电话核对的还是你,下面按实际操作顺序拆开讲。
人事年报表里到底装了什么
很多人以为年报表就是12个月人数加总,其实它是一组相互勾稽的数据集合,业内专家指出,年报表的核心价值不在“报”,而在“对”——任何一个字段单独看都没问题,放在一起能互相验证,才算做完。
必须落地的字段清单
不管用什么工具,下面这些字段建议一个都别省:
- 期初人数、期末人数、全年平均人数(平均人数按月度人数加权,不是首尾相除去二)
- 全年入职人数、离职人数、离职率,以及按部门、按职级拆开的分项
- 全年工资总额,含基本工资、绩效、奖金、补贴、加班费,注意是否含离职补偿
- 社保和公积金的缴费人数、缴费基数、单位与个人缴纳金额
- 劳动合同签订份数、续签份数、到期未续签份数
- 特殊人群:退休返聘、实习生、劳务派遣、非全日制,这些通常要单列,不能混进正式员工
字段定完,先在纸上画一遍勾稽关系,比如期末人数应等于期初人数加入职减离职,全年工资总额除以平均人数应约等于人均年薪,社保缴费人数不应大于在职人数,这几条对不上,表就一定有问题。
它和月报、季报是什么关系
月报是过程记录,年报表是结果汇总,如果12个月的月报都按同一套字段、同一套口径录入,年报表基本是数据透视表一键生成的事,麻烦的是很多公司月报字段年年变,到了年底发现考勤表里没有“离职原因”,薪酬表里没有“部门归属”,只能翻聊天记录补。
行业共识认为,年报表的功夫有七成花在平时,月报模板一旦定稿,全年不要轻易加字段、改口径,改动一处,历史数据就会出现断层。
人事年报表怎么做才能避免数据出错
出错基本集中在三个地方:人数口径、金额口径、时间口径,下面按出现频率排。
三个最容易翻车的地方
- 平均人数算法不统一。财务可能用(期初加期末)除以2,统计口径要求按月平均,两个数差几个人很常见,做法是提前确认对方要哪个口径,并在表下加备注写明计算方式。
- 工资总额含不含离职补偿。离职补偿金在会计科目里通常不计入工资总额,但有些内部报表会算进人力成本,两种都能用,关键是别在同一张表里混着来。
- 月中入职离职的归属月。15日入职算当月还是次月,各家规定不同,建议统一以社保增员月为准,这样人事表和社保表天然对得上。
用Excel把账对平的具体操作
不用复杂系统,三张表加几个公式就能完成大部分核对。
第一步,把考勤表、薪酬表、社保表统一成“姓名加身份证后六位”作为唯一键,避免同名同姓,第二步,在薪酬表旁边插一列,写公式 =COUNTIF(社保表!B:B,B2),返回0的就是薪酬表里有、社保表里没有的人,逐个查原因,第三步,查重复用 =COUNTIF(B:B,B2)>1,把结果为TRUE的行用条件格式标红,第四步,做部门人数汇总,选中数据区域,走“插入—数据透视表”,行放部门,值放姓名计数,再和花名册的部门人数逐一对。
金额核对用 =SUMIFS(薪酬表!D:D,薪酬表!A:A,部门名) 汇总部门工资,和财务给的部门成本表比,差额超过几十块,通常是某笔补贴或报销被算进了工资。
社保、个税、工资表的口径对齐
这三张表的人数天然会有差异,不一定是谁错了,试用期未缴社保、当月离职次月减员、兼职人员只报个税不缴社保,都会造成人数差,正确做法不是硬调成一样,而是单独列一张差异说明表,把每个人的差异原因写清楚,附在年报表后面,财务和审计看到这张说明,基本不会再追问。
报表做完了,还要报给谁
年报表做完只是内部版本,对外至少还有几个出口:统计部门的劳动工资统计年报、市场监管部门的企业年度报告(里面要填从业人数和社保参保人数)、社保经办机构的缴费基数申报、残联系统的按比例就业情况申报,这几个出口的人数口径并不完全一致,比如企业年报的从业人数一般按期末数填,劳动工资统计则要看平均人数。
实际操作中,把这几个出口的要求整理成一页对照表,写清楚每个口径取哪个数、截止到哪一天,来年照抄,能省掉大量重复确认。
人事年报表和HR月度报表有什么区别
两者最大的区别在容错空间,月报错了,下个月改回来就行;年报表一旦对外报送,修改要走更正流程,部分口径的更正还会留下记录,所以月报可以粗,年报表必须细。
| 对比项 | HR月度报表 | 人事年报表 |
|---|---|---|
| 主要用途 | 内部管理、发薪依据 | 对外报送、年度决策 |
| 数据范围 | 当月数据 | 全年累计加月度明细 |
| 核对要求 | 与上月衔接即可 | 与财务、社保、个税多方勾稽 |
| 修改成本 | 低 | 较高,对外报送后需走更正 |
中小企业人事年报表制作流程
几十人到两三百人的公司,没有专职数据岗,流程越简单越好,可以按下面这个顺序推。
- 12月下旬先锁花名册。把全年入职离职记录、转正记录、调岗记录合并成一张人员异动流水,按日期排序,这是后面所有表的底稿。
- 1月上旬拉三份底表。薪酬表找财务要全年12个月的工资明细,社保表从社保系统导出,考勤表从打卡系统导出,三份表都保留原始格式,另存副本再处理。
- 1月中旬做交叉核对。用上面说的公式查人数差、金额差,差异逐条写说明。
- 1月下旬出内部版。先给老板和财务看,确认口径无误再对外报。
- 2月到3月按各口径申报。注意企业年报和劳动工资统计的截止时间通常集中在年初,别等到最后一周。
时间节点怎么排更稳
近年来不少地区的年报申报窗口集中在1月到4月,错峰处理更稳妥,建议把内部定稿放在春节前,节后只做对外报送和答疑,这样即使某个口径被退回,还有时间补材料。
人事年报表代做多少钱,值不值得外包
市面上确实有代做服务,价格跨度不小,据公开的服务报价信息,几十人规模的基础代做通常在数百元到千元出头,几百人规模、需要多口径对齐和差异说明的,普遍在数千元区间,上海、北京这类城市因为社保口径细、申报出口多,报价会再高一些,具体价格跟人数、表种数量、是否需要上门核对直接相关,很难一口价。
判断值不值得外包,看两件事:一是公司有没有人能在1月抽出完整的一周做核对,二是往年是否出现过对外报送被退回,两样都占,外包划算;只是想做一张内部汇总表,自己用数据透视表半天就能出来,没必要花钱。
上海地区人事年报表申报要注意什么
上海的企业做年报表,几个细节容易踩坑,社保缴费基数申报有明确的时间窗口,申报的基数要和上年度月平均工资对应,而月平均工资的算法又和年终奖是否分摊有关,这里经常和财务算法不一致,建议在申报前就把年终奖的处理方式定下来并留痕。
上海的企业年度报告通过一网通办填报,从业人数、社保参保人数、资产状况这些字段之间有校验关系,填之前先把内部年报表的期末人数和社保参保人数对齐,能少跑一次更正,落户、居住证积分相关的社保个税一致性核查,也会倒查往年的申报数据,所以年报表的原始底稿建议至少保存三年。
人事年报表常见问题解答
人事年报表的平均人数到底怎么算才不会被退回
按月平均最稳妥:把1到12月每月末的在职人数相加再除以12,月中入职离职的按当月是否在职计入,这个算法与统计口径一致,也方便和社保月度缴费人数做比对,如果对方明确要求首尾平均法,按对方要求算,并在表下注明公式。
人事年报表里的人数和企业年报里的从业人数必须一致吗
不要求完全一致,但差异要有合理解释,企业年报的从业人数一般填期末实际人数,人事年报表可能用平均人数;劳务派遣、退休返聘在不同口径里的处理也不同,做法是保留一份人数差异说明,写清每个口径取数规则,被问到直接提供。
小公司只有十几个人,人事年报表可以简化吗
可以简化表格形式,不能简化核对动作,十几个人同样要把工资总额、社保人数、期末在职人数这三个数对平,只是核对方式从数据透视表换成逐行看,基础的三张底表——花名册、工资明细、社保缴费明细——必须留档,这是后续任何口径申报的唯一依据。


