标准场景 审查核验 岗位 · HR

ER-03 · 员工花名册法定栏位体检与重建

痛点 桌面上同时躺着「花名册-最终版」「花名册-新版」「在职员工(1)」· 谁也说不清哪份是准的

① 场景引入

一、这件事现在是什么样

员工关系与合同合规 · 真实业务触发

社保稽核通知或仲裁应诉要提交在职人员名册,HR 打开花名册才发现:三个版本人数对不上(158/156/153),身份证号缺了 21 个,用工形式一栏半数是空的。三天内要交一份能对上账的名册。

二、痛点 · 每条都有来源

  1. 《劳动合同法实施条例》第八条:职工名册必须含姓名、性别、身份证号、户籍地址及现住址、联系方式、用工形式、用工起始时间、劳动合同期限 —— 未建册可被责令改正,逾期罚 2,000–20,000 元
    依据:《劳动合同法实施条例》第八条:职工名册应含姓名、性别、身份证号、户籍地址及现住址、联系方式、用工形式、用工起始时间、劳动合同期限;未建册罚
  2. ,000–20,000 元2实操中栏位残缺、手机号失效很普遍;常见三个版本并存,HR 自己都说不清哪份是准的 —— 仲裁提交材料时才发现对不上
    依据:中小企业人事行政 JD 原文:招聘、入离职、考勤、算薪、社保一肩挑,兼部分行政工作 —— 一个岗位占全六大模块
  3. 用工形式(全日制/非全日制/劳务派遣)一栏直接影响社保与合同义务的认定,但恰恰是填得最随意的一栏
    依据:《劳动合同法实施条例》第八条:职工名册应含姓名、性别、身份证号、户籍地址及现住址、联系方式、用工形式、用工起始时间、劳动合同期限;未建册罚 2,000–20,000 元

三、换个做法之后

变化不在「快」,在「参与的角色」和「覆盖的范围」

✕ 现在的做法

  • 《劳动合同法实施条例》第八条:职工名册必须含姓名、性别、身份证号、户籍地址及现住址、联系方式、用工形式、用工起始时间、劳动合同期限 —— 未建册可被责令改正,逾期罚 2,000–20,000 元实操中栏位残缺、手机号失效很普遍;常见三个版本并存,HR 自己都说不清哪份是准的 —— 仲裁提交材料时才发现对不上
  • 用工形式(全日制/非全日制/劳务派遣)一栏直接影响社保与合同义务的认定,但恰恰是填得最随意的一栏

✓ 交给 Agent 之后

  • 多来源文件一次读入,先做口径与完整性校验,再开始算
  • 每条结论绑定来源文件、字段或条号,可以被审
  • 产出是企业真会流转的正式件(带签批栏),不是一张展示用的表
  • 该拦的地方给出「现在还不能提交」,并给不用干等的替代方案

四、场景闭环

5 步 · 每一步的产出都是下一步的输入

  1. 版本对账 · 三份数谁的是谁按身份证号对齐;找出只在某版本出现的人、同一人信息不一致的字段
  2. 外部交叉 · 用参保名单反查花名册没有但社保在缴的人(漏登记)、花名册有但社保停缴的人(离职未销)
  3. 栏位体检 · 法定 8 项逐人打勾缺身份证号的、地址只有「同上」的、用工形式空白的 —— 逐项统计
  4. 身份证有效性 ·能算的先算位数、出生日期与年龄合理性、与入职时间的关系(未满 16 周年是红线)
  5. 重建交付 · 一份唯一版本法定 8 栏位 + 部门岗位 + 数据来源标记,每条数据可追溯到来源文件

要准备什么:现存的几个版本花名册 Excel(都拿来)版本越乱越好,交叉才有价值近 12 个月入离职记录人事自己记的流水,常在微信或笔记本里社保缴费明细参保名单是独立数据源,可反查花名册漏人合同台账(若已建)与 ER-01 联动,交叉验证在职状态

为什么这个场景值得做

优先级评分:痛感 4 × AI 适配 4 ÷ 落地难度 2 = 8.0

最大差异点:不要求客户先统一版本。三个 Excel、入离职记录、社保增减员表、合同台账全部扔进来交叉 —— 版本由数据说话不由人说话。

评分口径:痛感看「这事没做好谁会生气、生气到什么程度」;

AI 适配看「输入是否非结构化、是否要跨部门取数、错了能不能当场看出来」;

落地难度是分母 —— 需要客户先做数据治理的场景,分数会被压得很低。

五、会产出什么

判断标准只有一个:这份东西能不能直接进企业的流程

  • 正式件本体:员工花名册(重建版).xlsx 法定 8 栏位 + 数据来源标记
  • 可派发清单:栏位缺口清单.xlsx 逐人逐栏 · 补录责任人与模板
  • 可派发清单:版本差异与外部交叉记录.xlsx 三个版本谁对谁错 + 社保反查发现 · 留档备查

这套东西不承诺什么:不做「用工形式该怎么定」的法律判断 —— 非全日制还是劳务派遣需要结合实际用工情况由人认定。本场景做的是栏位完整性与版本一致性。

② Live Demo(演示逐步)

演示模式 · 可视化预演 本页展示的是「应该怎么跑、每一步看什么、交付什么」,用的是真实业务格式的脱敏构造数据, 不宣称已接入客户生产系统,也不承诺任何效率提升百分比。

案例设定:恒锐精密(虚构)收到社保稽核通知,要提交在职人员名册。HR 打开花名册才发现三个版本(158/156/153人)并存,21 人身份证号缺失,用工形式半数空白。三天内要交一份能对上账的。

版本3 个重建底稿156 人栏位缺口21 人缺证件号账外人员2 人

输入HR手上能拿到的东西

不需要整理格式、不需要改文件名 · 直接拖进对话框

  • 01_花名册_新版.xlsx 周磊桌面上最新的那份 —— 但最新不等于最准周磊 · 2026-07 更新
  • 02_花名册_最终版.xlsx 上周为ER-01 合同台账对账整理过的那份周磊 · 2026-08-14 更新
  • 03_花名册_2024旧版.xlsx 2024 年的存档 —— 只用于对照历史前任 HR · 2024-12 后无人维护
  • 04_社保在缴名单.xlsx 财务导出的社保在缴明细 —— HR 从来没拿它对过花名册财务出纳每月导出 · 仅用于缴费
  • 05_近12个月入离职记录.xlsx 周磊笔记本里的流水台账(誊录版)周磊手工记录 · 每周补记

注意标橙色那一份 —— 04_社保在缴名单.xlsx。它财务出纳每月导出 · 仅用于缴费,平时压根不在核对范围里。这个场景的价值,很大一部分就来自把它读进来。

提示词就说这么几句

没有模板、没有表单 · 专业规则由 Skill 兜底

我这边有三个版本的花名册,还有入离职记录和社保缴费明细,帮我重建一份唯一版本。 哪个版本是对的用数据说话。缺的栏位列清单我去补,查不到的标出来。 临时工这类用工形式拿不准的,单独列出来我们自己定。 能对上的就对上,对不上的别硬凑。

短是因为「法定 8 栏位、版本对账规则、社保反查逻辑、身份证校验口径」都在能力包里。

触发社保稽核点名要名册

三天死线 · 而花名册自己先打起来了

稽核通知的措辞是「提供在职职工名册备查」。按《劳动合同法实施条例》第八条,名册缺法定栏位可被责令改正、逾期罚 2,000–20,000 元 —— 交不出合格名册本身就会触发罚则。

第 1 步 · 版本对账 · 三份数据谁的是谁

按姓名+部门+入职日期三键对齐

演示数据(表格原文)版本人数与入离职流水比对判定新版(2026-07)158 人含赵启航、陈曼丽等 4 名已离职未删人数虚高最终版(2026-08-14)156 人与流水完全咬合 · 与 ER-01 台账同源重建底稿2024 旧版153 人2024-12 口径,含其后入职 11 人缺失已过期结论——以最终版 156 人为底稿重建「最新」和「最准」是两回事 —— 新版更新日期最新,却带着 4 个已经离职的人。版本对账用数据说话,不用记忆说话。

这一步的看点 · 排除性结论,一步定清三个版本的归属「新版可以直接排除出提交范围 —— 它比最终版多出的 4 人全部能在离职流水里找到离职记录,是拷贝旧文件时没删干净。」三个版本 30 秒内定归属,省掉的是过去每次交名册前两小时的『到底用哪份』纠结。

第 2 步 · 外部交叉 · 社保名单反查出 2 个「账外的人」

独立数据源的价值:花名册看不见的,社保名单看得见

演示数据(表格原文)姓名社保状态花名册查询结果追查罗秀田在缴 · 基数 4,760三个版本均查无此人车间旺季临时工,行政记在自己本子上岑惠芳在缴 · 基数 4,760三个版本均查无此人同上 · 2026-05 进场合计2 人—156 + 2 = 实际用工 158 人「不进花名册」不等于「不存在劳动关系」—— 社保在缴记录本身就是用工事实的官方证据。这两人的用工形式认定(劳务/非全日制/事实全日制)是下一个要解的题。

这一步的看点 · 星标素材挖出花名册看不见的人财务那张「社保在缴名单」,HR 半年来第一次拿它对花名册 —— 对出 2 个所有人都不知道存在的人。这类「账外人员」恰恰是用工形式争议的高发区:如果她们实际按全日制用工(每天 8 小时、接受车间管理),社保按最低基数缴 + 没签合同,敞口结构与

ER-01 里黄丽娟的案例一模一样。不靠行政主动报,靠数据反查。

第 3 步 · 栏位体检 · 法定 8 项逐人打勾

缺的每一栏都有对应的检查后果

演示数据(表格原文)法定栏位缺失人数后果公民身份号码21 人社保稽核比对的唯一主键 · 必须先补用工形式82 人(空白或「—」)影响合同与社保义务认定户籍地址及现住址64 人(「同上」或空)可后补(3 个工作日)劳动合同期限9 人(与 ER-01 台账缺口一致)与合同场景联动 · 已单列姓名/性别/联系方式/用工起始时间0 人齐全21 个缺失身份证号的人里,有 17 人是2025 年后入职 —— 「入职登记表收了但没录进花名册」,又一条「有空再说」的痕迹。

这一步的看点 · 把栏位残缺翻译成罚则「栏位残缺」翻译成「未建册(或名册不合规)可被责令改正,逾期不改罚 2,000–20,000 元 —— 而这次是稽核点名要交,交不出合格名册本身就在罚则射程内」。交材料的死线第一次和罚则的金额挂钩 —— 这不是数据洁癖,是三天内的现实风险。

第 4 步 · 红线扫描 · 一个比缺栏位严重得多的问题

身份证算得出的年龄与入职时间的关系

演示数据(表格原文)检查项结果性质证件号位数与校验位21 人缺失(无法校验)· 其余 135 人通过待补录入职时是否年满 16 周岁1 人入职时 15 岁零 11 个月(2024-07 产线实习转正)红线 · 涉未成年人用工规定身份证年龄 vs 花名册年龄3 人不一致(花名册笔误)低风险 · 修正这一条不属于「栏位体检」的常规范围 —— 是把证件号真正算了一遍才浮出来的。涉未成年人的用工记录需要单独处理(核查当时的实习协议与转正审批链)。

这一步的看点 · 从历史里想起了公司踩过的坑2024年那批产线实习转正,当时行政以「实习不算正式用工」为由没走入职流程 —— 这个月的 ER-04 入职启动包里,「入职当天满 16 周岁」已经设为硬性校验项。花名册体检不只是补栏位:证件号是唯一能自动算出年龄、性别、籍贯的字段 —— 不算法就只是 18 位数字,算了才发现红线。

第 5 步 · 重建交付 · 一份唯一版本

法定 8 栏位 + 数据来源标记 + 缺口清单

演示数据(表格原文)交付物内容状态《员工花名册(重建版)》156 人 · 法定 8 栏位 · 每条数据带来源标记可提交《栏位缺口清单》21 人证件号 + 82 人用工形式 · 补录模板与责任人3 个工作日闭环《账外人员处理建议》罗秀田、岑惠芳的用工形式认定路径(劳务→补协议 or 事实全日制→补签合同+补社保)待老板与法务定重建版每条记录的「来源」列标了出处(最终版/流水/社保名单/待补)—— 稽核问「这个数据哪来的」,每一条都答得上来。这份名册还不能提交 —— 但可以先交 135 人21 人缺身份证号,而身份证号是社保稽核比对的唯一主键 —— 缺主键的名册等于没交。给出的不是干等:方案 A(当天)先交栏位齐全的 135 人,附《其余 21 人信息补录中说明》+ 3 个工作日补录闭环承诺 —— 稽核口径下「正在补」和「交不出」是两种待遇;方案 B(同步)罗秀田、岑惠芳暂不进本次提交名单(用工形式未认定前,贸然以「全日制」入册等于自认补缴义务)—— 两人单独走认定流程,与本次提交解耦。两个动作合并执行:名册当天交、账外人员单独办,稽核死线与用工合规两件事互不拖累。之后这一次跑完,公司多了什么

不讲省了多久 · 讲少了几个隐患、沉淀了什么

演示数据(表格原文)✓花名册从三个版本变一份唯一底表,每月一次外部交叉(社保名单反查)成为固定动作✓2 名「账外临时工」进了名册 —— 用工形式认定被提上日程,而不是等仲裁时才发现✓「版本对账用数据说话」的规则建立:人数、身份证号、社保三源交叉,不再靠记忆定版本✓HR 交出去的名册每一条可溯源 —— 稽核问「这个数据哪来的」时答得上来追问现场可能被问到的答不上来的问题,比答得漂亮的问题更能决定这场演示的结果临时工要不要进花名册?事实用工就该记录(不进名册 ≠ 不存在劳动关系)。用工形式怎么定由你们与法务定,我们把人找出来。手机号很多是空号怎么办?如实标「失效」并列入缺口清单 —— 花名册的法定要求是「联系方式」栏位存在,空号是现状不是障碍。能不能自动同步社保系统?不能,也不做。我们产出的名册与缺口清单供你申报用,同步是社保平台自己的事。

③ 能力沉淀(Skill / 提示词 / 预期输出 / 人工边界)

1. Skill 能力包

导入之后,同类任务会自动按这套规则走 —— 提示词才能写得那么短

员工花名册法定栏位体检与重建 · Skill

SKILL.md 主本 + references(输出骨架 / 判据 / 渲染脚本)· 符合 WorkBuddy Skill 规范

版本 v1.0

roster-audit.zip

在 WorkBuddy 里直接上传这个 zip 即可导入

包内结构

  • SKILL.md 主本 —— YAML 元信息 + 执行流程 + 硬规则 + 人工边界
  • references/output_template.md 输出骨架(sheet 名 / 分区顺序 / 列头)+ 可直接运行的渲染脚本
  • references/judgement_rules.md 判据与口径 —— 什么情况算异常、什么情况必须拦住

references 不会一次性全读进来 —— Agent 按需取用。所以 Skill 可以写得很细,不会拖慢每次对话。

2. 原始素材

这些就是HR手上真实能拿到的东西 —— 格式不统一是常态,不是问题

📁ER-03 · 演示素材

脱敏构造数据 · 真实业务格式 · 埋点可核验

共 5 份

  • 01_花名册_新版.xlsx 周磊桌面上最新的那份 —— 但最新不等于最准
  • 02_花名册_最终版.xlsx 上周为 ER-01合同台账对账整理过的那份
  • 03_花名册_2024旧版.xlsx 2024 年的存档 —— 只用于对照历史
  • 04_社保在缴名单.xlsx 财务导出的社保在缴明细 —— HR 从来没拿它对过花名册
  • 05_近12个月入离职记录.xlsx 周磊笔记本里的流水台账(誊录版)

怎么用

  • 把素材全部拖进 WorkBuddy 对话框(不需要整理格式、不需要改文件名)
  • 粘贴下方提示词发送
  • 拿到正式件初稿 —— 签批栏留空,推荐意见留空,由你填

3. 提示词卡片

我这边有三个版本的花名册,还有入离职记录和社保缴费明细,帮我重建一份唯一版本。 哪个版本是对的用数据说话。缺的栏位列清单我去补,查不到的标出来。 临时工这类用工形式拿不准的,单独列出来我们自己定。 能对上的就对上,对不上的别硬凑。

为什么这么短就够了:短是因为「法定 8 栏位、版本对账规则、社保反查逻辑、身份证校验口径」都在能力包里。换成你自己的业务 · 把素材换成你手上的真实文件即可。导入 Skill 之后,

该走几步、什么口径、什么情况必须拦住,Agent 自己知道 —— 你只需要说清这是什么事。

自己组织输入的三步法

  • 用自然语言说清核心需求 —— 就按平时跟同事交代活的方式说:什么事、什么文件、什么要求。不用讲究格式。
  • 调用 Skill 补齐专业规则 —— 导入本页 Skill 后,流程、口径、硬规则 Agent 自己知道。
  • 用「增强提示词」补全遗漏 —— 输入框旁边有增强按钮,把随口说的话补成更完整的表述。

分工:自然语言负责「这是什么事」,Skill 负责「该怎么做」,增强提示词负责「别漏了什么」。

4. 预期输出

不方便现场跑的时候可以直接拿这份给客户看 · 与实跑结果同结构

📋正式交付物

带签批栏 / 冻结首行 / 开筛选 —— 判断标准是「能不能直接进企业的流程」

共 3 份

  • ER-03_员工花名册(重建版).xlsx 正式件本体 · 法定 8 栏位 + 数据来源标记
  • ER-03_栏位缺口清单.xlsx 逐人逐栏 · 补录责任人与模板
  • ER-03_版本差异与外部交叉记录.xlsx 三个版本谁对谁错 + 社保反查发现 ·留档备查

Skill 里固化了什么:从外部数据里发现了花名册看不见的人该拦的地方拦住了排除性结论把技术动作翻译成钱

输入清单:现存的几个版本花名册 Excel(都拿来)版本越乱越好,交叉才有价值近 12 个月入离职记录人事自己记的流水,常在微信或笔记本里社保缴费明细参保名单是独立数据源,可反查花名册漏人合同台账(若已建)与 ER-01 联动,交叉验证在职状态

人工边界:不做「用工形式该怎么定」的法律判断 —— 非全日制还是劳务派遣需要结合实际用工情况由人认定。本场景做的是栏位完整性与版本一致性。

升为客户真实案例还缺什么:客户当前真实输入文件(不要整理过的)岗位现行 SOP 与审批链(金额分档、谁签字)至少一次真实出过问题的案例客户当前正在用的正式输出模板客户确认的阈值口径(多少天算临期、多少金额算大额)

5. 同一角色下的其他场景

员工关系与合同合规 · 产出即下一步输入

ER-01 · 劳动合同台账重建与到期预警 — 合同躺在档案柜里没人翻 · 直到离职员工申请仲裁才知道有 3 份早过了期查看 →ER-02 · 试用期考核留痕与录用条件对照 — 试用期辞退的理由写了「不符合要求」· 仲裁问「录用条件是什么、告知过吗」时全场安静 查看 →ER-04 · 入职合规启动包 — 入职流程「有空再说」· 攒到年底发现有 6 个人一直没签合同 查看 →ER-05 · 劳动仲裁举证资料包 — 收到仲裁通知才发现 · 举证责任在公司这边,而记录一半在别人的电脑里 查看 →

上下游串起来就是完整链路。每一步的产出都是下一步的输入,不用在不同工具之间来回复制粘贴。

场景内容基于 WorkBuddy 产品能力整理,演示中的企业、人物与数据均为虚构,不代表任何客户的实际成效;痛点引用的公开来源已做脱敏处理。网页版由原资料转换,部分演示表格以原文形式展示。

想把这个场景在你们企业跑通?

顾问会先看你们的数据和流程够不够,再决定从哪一步开始。

看HR其他场景