面向劳务供应与劳务派遣企业的日薪预支:如何管理员工在多家客户的考勤?
要在劳务供应或劳务派遣企业中落地 日薪预支,每一名员工都必须与用工法人主体、客户、地点、合同/任务、薪资周期以及已审批考勤数据精确关联。企业需要明确:哪家客户记录考勤、谁有权审批、考勤在何时满足生成额度的条件,以及由哪一方处理付款、薪资核算与对账。当员工发生调动或结束任务时,日薪预支权限必须按生效日期随之变更,而不是等到月末。
> 注意: “劳务供应”“人力服务”“外包”与“劳务派遣”并不当然是同一种法律关系。责任范围、用工主体与工资支付机制必须依据合同和适用法律来确定。本文只是通用的业务—技术框架,不能替代针对具体模式的法律咨询。
> 术语说明: EWA(按已工作天数领取工资)· payroll(薪资核算)· assignment(在客户处的任务/派工)· SLA(服务水平承诺)· HRIS(人力资源信息系统)· ERP(企业资源计划)· cutoff(周期结算时点)· pilot(试点部署)· UAT(验收测试)· KPI(衡量指标)。
为什么多客户模式比单一工厂更复杂?
在普通的生产企业中,员工、考勤机、审批考勤的管理者与薪资核算通常属于同一个组织体系。而在劳务供应或劳务派遣企业中,员工可能:
与某一法人主体建立劳动关系,却在客户的地点工作;
由客户排班并确认出勤;
由劳务供应企业汇总考勤、核算工资并发放工资;
在同一周期内于不同客户或地点之间调动;
拥有多项津贴、加班或各不相同的确认规则;
在客户处结束任务,但尚未终止劳动关系;
或在两个不同的时间点分别结束任务与劳动关系。
只有当系统理解上述全部情境时,日薪预支才能算准。员工编码正确,但绑定了错误的客户、错误的任务或错误的周期,仍可能生成错误的额度。
1. 在集成之前先厘清各业务模式
人力供应/招聘
服务企业可以推荐或提供候选人来源,由客户直接与其订立并管理劳动关系。在这种情形下,对工资和日薪预支承担责任的主体,可能并不是提供候选人的供应单位。
劳务派遣
这是一项有条件的经营活动,受劳动法律的规范。需要正确界定劳务派遣企业、接受派遣方、被派遣劳动者、工作范围、合同以及各方的责任。
使用劳动力的服务外包
客户购买的是某项成果或服务,由供应单位组织实施。管理、考勤与工资发放的方式取决于服务合同与实际劳动关系。
为什么这种分类对日薪预支很重要?
它决定了:
谁是用人单位;
谁确定并支付工资;
谁掌握可信的考勤数据;
谁拥有审批权限;
谁提供资金来源;
交易与谁进行结算;
按实际角色谁是数据控制者或处理者;
谁处理投诉与纠纷。
不应仅因为都存在“员工在客户处工作”这一点,就对所有合同套用同一套日薪预支流程。
2. 多方数据架构
(数据与集成要求:参见 日薪预支与考勤、薪资核算及 ERP 的集成。)
flowchart TD
A["人力企业 HRIS"] --> E["标准化数据层"]
B["客户处的排班与考勤"] --> E
C["主管的确认"] --> E
D["薪资核算与合同"] --> E
E --> F["日薪预支额度引擎"]
F --> G["付款"]
G --> H["薪资核算、ERP 与客户对账"]每个数据域单一权威来源的原则
数据域 | 建议的权威来源 | 备注 |
|---|---|---|
身份与劳动状态 | 人力企业的 HRIS | 不要从单个考勤名单获取状态 |
客户/任务/地点 | 合同与调度系统 | 带生效日期 |
排班 | 客户处或调度系统 | 尚不等于实际考勤 |
实际考勤 | 工作地点的考勤 | 需处理异常 |
符合条件的考勤 | 考勤审批工作流 | 明确界定审批层级 |
薪资周期与规则 | 薪资核算 | 按法人主体/薪资组映射 |
预支交易 | 日薪预支平台 | 有独立编码与状态 |
转账结果 | 付款合作方 | 是付款状态的最终来源 |
对账 | 薪资核算/ERP 及相关记录 | 不只是比对总额 |
3. “人员—任务—客户—薪资周期”数据模型
仅有 employee_id 是不够的。同一个人在同一周期内可能有多次派工。
关键键
employee_id:员工编码;employerid或legalentity_id:订立劳动关系的法人主体;client_id:客户;site_id:工作地点;assignment_id:具体的任务/派工;contract_id:服务合同或必要的参考编号;payroll_group:薪资规则/周期组;payperiodid:薪资周期;effectivefrom、effectiveto:生效日期;transaction_id:日薪预支交易;payment_reference:付款参考号。
为什么 `assignment_id` 很重要?
如果一名员工在客户 A 处工作 10 天、在客户 B 处工作 12 天,系统就必须知道每一条考勤记录属于哪次任务、由谁审批、适用哪套规则。不应仅在员工档案上保留当前客户,然后覆盖历史记录。
派工数据样例
{
"employee_id": "EMP-000123",
"employer_id": "NK-DEMO",
"client_id": "CLIENT-DEMO-B",
"site_id": "SITE-B02",
"assignment_id": "ASN-2026-00871",
"payroll_group": "MONTHLY-B",
"effective_from": "2026-08-12",
"effective_to": null,
"status": "ACTIVE",
"record_version": 3
}这是用于演示的虚构数据,并非日薪预支的正式 API 结构。
4. 谁记录考勤、谁审批考勤?
(基础概念:参见 什么是已审批考勤?。)
三种角色可能各不相同:
记录者: 考勤机、应用、考勤表或现场主管。
出勤/业务确认者: 组长或客户方的管理者。
计薪审批者: 依流程由人力企业有权限的人员。
常见的四种审批模式
模式 | 流程 | 优点 | 需控制之处 |
|---|---|---|---|
客户直接审批 | 考勤 → 客户管理者审批 | 快速、贴近实际 | 权限、培训、数据范围 |
客户确认、企业审批 | 客户确认 → 人力主管审批 | 责任分离 | 可能增加时延 |
企业依凭证审批 | 系统/记录 → HR/主管审批 | 集中控制 | 需现场可信数据 |
按规则自动审批 | 干净数据 → 自动;异常 → 人工审批 | 可扩展 | 需良好的规则与质量监控 |
日薪预支必须使用经政策审批的正确状态。“客户已查看”并不当然等于“已审批可发放工资的考勤”。
5. 考勤审批的 SLA 必须与客户共同设计
如果客户确认考勤迟缓,即便平台运行正常,员工也看不到额度。因此,考勤审批的 SLA 必须成为协同流程的一部分,而不仅仅是 HR 的内部事务。
建议的 KPI
考勤按时审批率 (%) = 在截止时点前完成审批的记录数 ÷ 需审批的记录总数 × 100%
按以下维度跟踪:
客户;
地点;
班次;
审批人;
异常类型;
未审批考勤的时长;
迟延原因。
不应只报告一个全系统的比率。一家迟缓的客户可能被众多审批良好的客户所掩盖。
提醒与升级机制
截止时点前后进行提醒;
需处理的异常清单;
审批人休假时的替代授权;
按记录时长进行升级;
当某工作地点没有数据时发出预警;
向客户与企业的对接人报告;
迟延审批时记录原因。
6. 客户处的考勤需要哪些字段?
字段 | 含义 |
|---|---|
`employee_id` | 员工 |
`assignment_id` | 正在适用的派工 |
`client_id`、`site_id` | 客户与地点 |
`work_date`、`shift_id` | 考勤日期与班次 |
`regular_minutes` | 符合条件的正常工时 |
`overtime_minutes` | 按状态的加班 |
`attendance_status` | 出勤、休假、缺勤等 |
`approval_status` | 待处理、已确认、已审批、已拒绝、已调整、已锁定 |
`confirmed_by`、`confirmed_at` | 客户处的确认 |
`approved_by`、`approved_at` | 按薪资权限的审批 |
`source_system` | 产生数据的系统 |
`record_version`、`source_updated_at` | 变更追溯 |
如果客户以文件方式发送,还需补充 batch_id、记录数量、checksum、生成时间与文件版本。
7. 在同一周期内于客户之间调动
这是最容易产生考勤重复或缺失的情形。
应具备的流程
以生效日期/时间结束旧派工;
开启新派工;
检查不存在违反规则的重叠区间;
确认在原客户处尚未处理完的考勤;
确定新的薪资组与日薪预支政策;
若规则变化则重算额度;
若额度受影响则通知员工;
按新地点分配管理/审批权限;
将已发生的交易对账到正确的薪资周期。
不要覆盖原客户
档案需要保留 assignmentid 的历史。如果只更改当前的 clientid,历史报表可能会把全部考勤与交易都归到新客户名下。
8. 结束任务不同于离职
一个人可能在客户 A 处结束、等待调往客户 B;也可能完全离职。
企业至少需要两种相互独立的状态:
劳动关系状态;
派工/任务状态。
参考处理矩阵
劳动状态 | 任务状态 | 需考量的日薪预支处理 |
|---|---|---|
在职 | 进行中 | 适用常规政策 |
在职 | 已结束,等待调动 | 依已审批数据与政策暂估额度 |
停职/暂时休息 | 有旧任务 | 不得推断仍然符合条件;按规章处理 |
已离职 | 因数据滞后仍存在 assignment | 按生效日期停止,开立数据处理案例 |
在职 | 有多个有效 assignment | 逐一按来源算准并避免考勤重复 |
正式规则必须由 HR、薪资核算与法务审批。不应仅凭一份客户文件就自动锁定或开启。
9. 多客户下的多薪资周期与政策
人力企业可能按同一周期发放工资,但客户数据在不同日期结算。有些客户有自己的津贴、加班、全勤奖或取整规则。
需做版本管理的配置表
属性 | 范围 |
|---|---|
`pay_period_id` | 法人主体/薪资组 |
`client_cutoff` | 客户/地点 |
符合条件的考勤状态 | 客户/政策 |
计入的收入项 | 薪资组 |
额度比例/上限 | 项目/符合条件的分组 |
日薪预支锁定时点 | 薪资周期 |
迟改考勤的处理规则 | 合同/流程 |
不应在源代码中按客户名称硬编码政策。配置需要有生效日期、审批人与变更历史。
10. 加班与可变收入项
客户处的加班可能经过多个步骤:登记、执行、客户确认、企业审批以及薪资锁定。
诸如班次津贴、全勤、产量或奖金等项目,可能只能在周期末确定。企业必须区分:
已经确定并获审批的部分;
暂估但可能被调整的部分;
只能在周期末确定的部分;
不纳入日薪预支的部分。
若将可变项计入额度,则需要有预留机制、版本管理以及向员工的说明。不应把客户处的预期营收直接作为个人领薪权利的依据。
11. 客户迟改考勤时的责任
考勤可能在日薪预支已发生交易之后被修改。流程需要回答:
客户可在哪段时间内修改;
谁审批变更;
是否保存修改前/后的数值;
哪些交易使用了旧版本;
当前额度如何重算;
差额在哪个周期处理;
谁联系员工;
客户与企业如何对账;
反复出现的错误如何纠正。
不应删除旧记录。需要有调整事件或版本,以便能够重现交易发生时点的额度。
12. 多方模式中的资金来源与现金流
在部署前需要确定:
由哪一方向员工转账;
资金账户归属于谁;
交易在何时被视为各方之间的义务;
人力企业与客户何时结算;
费用由哪一方承担;
交易失败、状态不明或退款如何处理;
当客户付款迟延时,员工的权益与各方的义务如何安排;
应收应付与会计分录依据哪一份合同反映。
如果合同与实际现金流并不保证客户一定按时付款,就不应把日薪预支建立在“客户必然按日付款”的假设之上。财务部门需要构建现金流场景并设定项目上限。
13. 五向对账
(对账细节:参见 日薪预支交易与薪资核算及会计的对账。)
在多客户模式中,对账可能需要五个方向:
已确认/已审批的考勤;
日薪预支额度与交易;
付款结果;
薪资核算/ERP;
相关时与客户的确认/结算记录。
flowchart TD
A["客户考勤"] --> F["对账"]
B["日薪预支交易"] --> F
C["付款结果"] --> F
D["薪资核算与 ERP"] --> F
E["客户记录"] --> F
F --> G["匹配或差异案例"]常见差异
客户已确认但企业尚未审批;
考勤挂在错误的
assignment_id上;已调动的人在原地点仍有考勤;
日薪预支成功但薪资核算缺漏;
付款成功但日薪预支尚未收到回调;
交易进入错误的法人主体或周期;
客户在 cutoff 之后修改考勤;
按客户合计相符但按员工出错;
费用或结算款挂错合同。
14. 在不泄露多余数据的前提下给客户授权
(安全框架:参见 落地日薪预支时的数据安全与隐私保护。)
客户方用户只应看到属于其需要确认范围内的员工与数据。不应默认让客户查看:
全部提前领薪历史;
个人交易金额;
其他客户处的数据;
完整的银行账户信息;
超出责任范围的薪资档案;
详细的欺诈预警;
考勤并不需要的人事信息。
权限控制
按
clientid、siteid与角色授权;权限设有失效日期;
合同或对接人变更时进行复核;
审批人启用 MFA;
不使用共享账户;
记录查看、修改、审批与导出数据的日志;
批量下载数据时单独审批;
客户方用户离职/转岗时立即通知并回收权限。
15. 三方支持渠道
不应让员工自己去猜错误属于客户、人力企业还是日薪预支供应商。
按问题类型分流
问题 | 主责对接 | 协同方 |
|---|---|---|
无考勤/考勤缺漏 | 主管/HR Operations | 客户 |
assignment/地点错误 | 调度/HRIS | 客户 |
看不到额度 | EWA Operations | HR/薪资核算/IT |
交易处理中 | EWA/Payment Support | 付款合作方 |
薪资周期结算错误 | 薪资核算 | EWA/财务 |
疑似账户被盗 | Security/Risk | EWA/付款/HR |
政策投诉 | HR/法务 | 相关时的供应商/客户 |
工单需要有一个贯穿全程的编码,以及员工可跟踪的状态。不应要求他们对每一方都从头重新联系。
16. 面向劳务供应企业的 KPI
引领性 KPI
拥有有效 assignment 的员工比例;
客户按时提交考勤的比例;
考勤按时审批的比例;
待审批考勤的平均/中位时长;
assignment 变更按时更新的比例;
额度数据的新鲜度。
体验与运营 KPI
各客户的激活率;
交易成功率;
到账时间;
每 1,000 笔交易的工单数;
自动处理率;
自动对账率;
按客户/原因的差异;
cutoff 之后的考勤调整。
人力与商业 KPI
初期的入职与出勤率;
按队列(cohort)的离职情况;
人力满足率;
人工垫付申请;
认知度与满意度;
每家客户上的运营工作量。
不应仅凭前后对比就断定日薪预支导致了人力变动。需要考量季节性、订单、薪资水平、管理、地点及其他政策。
17. 试点应选择哪家客户?
(标准路线:参见 面向企业的 90 天日薪预支试点计划。)
合适的试点客户通常具备:
明确的需求与共识;
有权限的对接人;
相对稳定的考勤数据;
有代表性的班次与加班流程;
足够的人数/交易量用于测试;
愿意按时审批考勤;
配合宣传与支持;
不同时更换大型考勤系统。
不应仅因关系融洽就选某家客户,如果其流程与其他客户差异过大的话。
试点范围应覆盖
一轮入职/激活;
常规班、加班与异常考勤;
调动或结束 assignment;
成功、失败、状态不明与退款的交易;
每日对账;
一个完整的薪资周期;
属于范围时的客户确认/结算;
投诉与事故。
18. 多客户 UAT 检查清单
员工与 assignment
[ ] 一个人有一个进行中的 assignment。
[ ] 一个人在周期内有两个有效的 assignment。
[ ] 在客户之间调动。
[ ] 结束任务但尚未离职。
[ ] 已离职但客户文件仍有考勤。
[ ] 法人主体或客户编码错误。
考勤与审批
[ ] 客户按时提交考勤。
[ ] 待确认考勤与已审批考勤。
[ ] 考勤被拒绝。
[ ] 审批后修改考勤。
[ ] 文件重复、缺失或到达顺序错误。
[ ] 审批人休假且有替代授权。
额度与交易
[ ] 只有符合条件的数据才生成额度。
[ ] assignment 变更按正确日期生效。
[ ] 以相同键重复提交不产生重复交易。
[ ] 超时产生状态不明。
[ ] 退款交易被正确处理。
薪资核算与对账
[ ] 交易归入正确的人员、法人主体、客户与周期。
[ ] 薪资核算拦截重复交易。
[ ] 逐笔对账,而非只对总额。
[ ] 差异生成有责任人的案例。
[ ] 调整带有修改前/后数值与审批。
权限与安全
[ ] 客户方用户只看到自己范围内的内容。
[ ] 客户不查看多余的个人日薪预支历史。
[ ] 权限按时失效与回收。
[ ] 数据导出被记录日志。
[ ] 演练文件泄露或账户被盗的场景。
19. 需注意的法律框架
《劳动法》第 45/2019/QH14 号 自 2021 年 1 月 1 日起生效。第 145/2020/NĐ-CP 号法令 自 2021 年 2 月 1 日起生效,就《劳动法》中关于劳动条件与劳动关系的若干条款作了详细规定与指引,其中包含与劳务派遣有关的内容。
企业必须正确界定法律模式、经营条件、各方的权利与义务、工资支付责任以及适用的档案资料。不应用“劳务供应”这一术语来替代对实际关系的分类。
在数据方面,《个人数据保护法》第 91/2025/QH15 号 与 第 356/2025/NĐ-CP 号法令 自 2026 年 1 月 1 日起生效。人力企业、客户、日薪预支供应商与付款合作方之间的数据共享,需按角色、目的、范围与实际保护措施进行复核。
关于产品、垫付、结算与扣款的具体法律结论,必须依据合同、规章与真实资金流,而不能仅凭“日薪预支”这一名称来推断。
结论
日薪预支在劳务供应与劳务派遣企业中潜力巨大,因为它满足了分散劳动力的需求,并有助于将垫付数字化。但其复杂度也更高:考勤数据在客户处产生、薪资核算归属人力企业、交易经由日薪预支供应商、付款则须被一致地关联起来。
成功的条件在于:正确管理 人员—assignment—客户—薪资周期 模型、按时审批考勤、将结束任务与离职区分开来、最小化授权,并对账到每一笔交易。欢迎了解 面向企业的日薪预支,以探讨面向在多家客户与多个地点工作的劳动力的日薪预支模式。
参考来源
---
作者: Nguyen Minh Khang — 战略部专员,Nhan Kiet Manpower Supply Co., Ltd.
企业日薪预支解决方案咨询: 热线 0937.022.655 · 邮箱 info@nhankiet.vn · 面向企业的日薪预支
常见问题
面向日薪预支的考勤由客户还是劳务供应企业审批?
视模式与流程而定。客户可以确认出勤,而人力企业审批供薪资核算使用的符合条件数据。RACI 与状态必须记录清楚。
员工月中更换客户后还能继续使用日薪预支吗?
如果劳动关系与项目条件仍然有效,则可以,但系统必须关闭旧 assignment、按生效日期开启新 assignment,并按政策正确重算额度。
在客户处结束任务就等于离职吗?
不一定。需要区分任务状态与劳动关系状态。正因如此,不应仅凭离开客户地点的名单就锁定日薪预支。
尚未获客户确认的考勤会生成额度吗?
取决于政策,但未确认数据存在被更改的风险。符合条件的状态必须在运营合同与薪资核算流程中达成一致。
客户可以查看员工的提前领薪历史吗?
不能默认查看。只提供任务所需且符合权限的数据。个人交易数据需要授权与保护。
如果客户在员工已交易之后修改考勤怎么办?
系统需要保留版本、重算影响、生成差异案例,并按已审批政策处理。不得删除痕迹或擅自推断员工的义务。
可以对所有客户使用同一套日薪预支配置吗?
如果各客户在班次、cutoff、审批状态、收入项与责任上各不相同,则不宜如此。宜使用按政策组进行版本管理的配置,避免为每一处编写难以管控的专用逻辑。
Read more articles
- 日薪预支风险治理与反欺诈管理 · Doanh nghiệp
- EWA 适合哪些企业?自评估标准指南 · Doanh nghiệp
- 企业部署日薪预支(EWA)时如何计算 ROI · Doanh nghiệp
- 已审批工时是什么,为什么决定能领取的金额? · Người lao động
- EWA会影响CIC吗?正确且有条件的回答 · Pháp lý
- 日薪预支流程:从考勤到收款与对账 · Doanh nghiệp
- 实施日薪预支(EWA)时的 数据安全与隐私保护 · Doanh nghiệp
- 企业EWA 90天试点计划 · Doanh nghiệp
- 已经打卡但仍未看到出勤天数或额度未增加:原因及处理方法 · Người lao động
- 多班次制造企业的EWA:如何实施才能算准工时? · Doanh nghiệp