工资表里的幽灵员工:你可能正在给一个不存在的人发薪水
幽灵员工与虚报加班,是中小企业薪资循环最常见的两种舞弊手法。本讲从一个泰国小型工厂的真实情境出发,拆解为什么"一个人包办到底"的薪资流程最危险,并附上一份可以直接复制给AI使用的三方核对表生成器提示词。
晚上十点,北柳府一家小型汽车零件代工厂的老板——我们叫他叻丹先生好了,盯着会计传来的月结表,眉头皱了起来。这个月加班费比上个月多了快六万泰铢,但订单量其实是持平的。他把出勤记录调出来看,发现有三名员工的"加班时数"几乎每天都精准地卡在四小时上限,日期、时数整整齐齐得不像真实的生产状况。
更让他心惊的是,隔天他顺手核对花名册,发现一名早在三个月前就已经离职返乡的缅甸籍作业员,居然还"在职",而且每个月工资都准时汇进一个他从没仔细看过户名的银行账户——那个账户,正是负责考勤与造册的人事主任本人的。
叻丹先生不是特例。在中小企业里,薪资循环(Payroll Cycle)几乎是每个月最大、最频繁、也最容易被信任"应该没问题"的一笔现金流出。正因为老板信任、觉得"这是行政琐事",它反而是内部控制最常被忽略、也最容易养出漏洞的地方。
为什么
薪资循环出问题,本质上不是"坏人太多",而是"制度没把人性考虑进去"。国际上通用的COSO内部控制框架(COSO, Internal Control–Integrated Framework)有一条核心原则叫"职能分工"(Segregation of Duties):凡是"建档、记录、核准、执行、保管"这几个环节,理想上都不该由同一个人一手包办。
但在人力有限的中小企业里,常常是同一位人事/会计,从新人建档、每天核对打卡、汇总加班时数、算出工资金额,到最后准备转账名单,全部一个人做完,老板只在最后签个名。这时候,"幽灵员工"(Ghost Employee,指名册上仍在领薪、但实际已经离职或根本不存在的人员)和"虚报加班"就有了生存空间——因为从头到尾没有第二双眼睛。
反诈骗稽核领域的权威机构ACFE(Association of Certified Fraud Examiners,反诈骗稽核师协会)在其历年《职业舞弊与滥用调查报告》(Report to the Nations)中,长年把"薪资舞弊"(Payroll Fraud)列为中小型企业最常见的资产侵占类型之一,幽灵员工与虚报工时正是最典型的两种手法——原因很简单:这条流程金额规律、每月重复、又最不被老板亲自检视。
怎么做:把"一个人管到底"拆开
1. 至少让"建档""记录""核准"分属不同的人
如果公司规模小、真的凑不出三个人,退而求其次的做法是:让老板或第二位主管,每个月固定抽出十分钟,亲自核对"这个月花名册 vs. 上个月花名册"哪里多了人、少了人,而不是只看金额总数。异动只要有人盯着,临时起意就会收敛很多。
2. 每月做"三方核对",不是只对总金额
单看工资总支出很难抓到问题,因为幽灵员工的金额通常刻意压得不起眼。真正有效的做法,是把三份名单并排比对:人资花名册(谁应该在职)、出勤系统记录(谁这个月真的有打卡)、银行工资转账清单(钱实际汇给了谁)。三份名单的人数、姓名、账户户名应该完全对得上;只要有一个人"在花名册却没出勤",或"出勤系统有记录但银行清单找不到对应户名",就是该立刻查的信号。
3. 离职当天就要"断点",不能等到月底
幽灵员工最常见的破口,是离职手续和工资系统之间有时间差——员工人已经走了,但系统里的"在职"状态要等到月底做工资才会有人想起来改。制度上应该规定:离职签核完成的当下,人事就要立刻在系统把状态改掉,而不是留到月结时"顺便"处理。
4. 加班要"双签+有凭有据",不能靠人事自己说了算
加班时数如果只由考勤人员一人汇总、直接进工资计算,等于把"认定加班发生过"和"核准加班金额"两件事又合并回同一人手上。比较稳妥的做法是:加班单需要现场主管(确认确实有加班的事实)与人事(确认时数计算方式)双签,且工时来源优先采用电子刷卡或生物识别打卡机的原始记录,而不是手写签到表——手写表格事后修改的痕迹最难查。
🔧 AI 动手做:工资花名册三方核对表生成器
与其凭印象抽查,不如先请 AI 帮你把"三方核对"做成一份可以直接交给人事执行的标准表格与流程。把下面的提示词复制给 AI,依你公司的产业和员工结构填空即可。
请你扮演一位熟悉东南亚中小企业实务的内部控制顾问,帮我设计一份"工资花名册三方核对表"。 背景信息: - 行业类别:[例如:成衣代工厂/食品加工厂/零售连锁] - 员工人数:约 [填数字] 人 - 员工构成:[例如:本地员工 X 人+外籍劳工 Y 人] - 目前工资与出勤系统:[例如:Excel 花名册+指纹打卡机+银行代发] 请帮我完成以下三件事: 1. 设计一份可直接在 Excel/Google Sheet 建立的表格栏位,至少包含:员工编号、姓名、身份证或工作证号、部门、入职日、离职日(若有)、本月是否列于人资花名册、本月出勤系统是否有打卡记录、本月银行入账户名是否与花名册姓名相符、差异备注、复核人签名栏。 2. 说明每一栏位建议从哪个现有系统或文件取得数据,以及取得时要注意的细节。 3. 列出 3 种最常见的"幽灵员工"异常组合(例如:花名册有列名但出勤系统整月零记录),并说明看到这种组合时该怎么追查下去。 4. 帮我写一段可以直接念给人事听的"每月执行 SOP":谁负责做、什么时间点做、大约要花多久、结果要回报给谁。 请用清楚的表格呈现第 1 点,其余用条列式说明。
本周就能做的一步:不用等系统,先拉出这个月的人资花名册和银行工资转账清单,用肉眼比对一次"人数对不对、姓名对不对"——很多幽灵员工案例,光是这一步就能抓出破绽。
📎 理论依据:职能分工原则参考 COSO《Internal Control–Integrated Framework》(COSO 委员会,1992 年发布、2013 年修订);幽灵员工与工时舞弊列为薪资舞弊常见类型,参考 ACFE(Association of Certified Fraud Examiners)历年《Report to the Nations》职业舞弊调查报告;加班费不得低于平日时薪一点五倍、正常工时每日不超过 8 小时、每周不超过 48 小时,参考泰国《劳工保护法》(พระราชบัญญัติคุ้มครองแรงงาน พ.ศ. 2541)第五章相关规定。
⚠ 本文为一般性知识整理,非税务/法律/会计专业意见,实际的加班费计算、劳动法规适用与内控制度设计,请洽执业会计师、律师或直接洽询泰国劳工部(กระทรวงแรงงาน)/劳工保护暨福利厅(กรมสวัสดิการและคุ้มครองแรงงาน),并以查询当下的官方最新条文版本为准。