DAILY WAGEHired TodayPaid Today

新闻

多班次制造企业的EWA:如何实施才能算准工时?

要在多班次制造企业中实施EWA(已赚工资提前支取),系统需要区分排班与实际出勤;区分正常工时与加班;区分待处理数据与已审批数据;区分周期内交易与结算截止日后的修正。每条记录都必须关联员工编号、工作日、班次、工厂、审批状态、更新时间和版本。企业应在数据相对稳定的一家工厂先行试点,先衡量按时审批工时的比例、额度的时效性、交易成功率与薪资核算差异,再行扩展。

> 注意: 本文是业务与技术参考框架。薪资计算公式、计入额度的项目、上限、审批流程以及结算时点,必须由企业、EWA供应商、薪资核算、法务和财务根据实际档案共同确认。

> 术语解释: EWA(按已做工天数提前领取工资)· payroll(薪资核算)· HRIS(人力资源信息系统)· ERP(企业资源计划系统)· cutoff(薪资结算截止)· pilot(试点)· UAT(用户验收测试)· KPI(关键绩效指标)· workflow(工作流)· wave(扩展批次)· dashboard(看板)· go-live(正式上线)。

为什么工厂环境是独立的EWA课题?

制造企业通常拥有庞大的劳动力,按多个班次作业,加班随订单波动,数据经过考勤机→班组长→主管→人事→薪资→财务→银行等多个层级。有排班不代表已上满该班次。有刷卡记录不代表已经获得认可。登记过的加班也未必是已完成并获得审批的加班。

在这种环境下,最大的挑战不是显示"领取工资"按钮,而是准确回答以下问题:

  • 员工是否正在工作且属于该项目范围;

  • 哪个班次已完成;

  • 哪些工时符合计算条件;

  • 哪些收入项目已经足够确定;

  • 按政策应保留哪些金额;

  • 此前的交易是如何转账和结算的。

上述问题只要答错一个,额度就可能高于或低于实际,导致投诉和期末修正工作量增加。

1. 从排班到EWA交易的数据地图

```mermaid
flowchart TD
A["排班"] --> B["上下班打卡"]
B --> C["异常处理"]
C --> D["工时与加班审批"]
D --> E["计算符合条件工资"]
E --> F["EWA额度"]
F --> G["交易与付款"]
G --> H["薪资核算、会计与对账"]
```

从排班、考勤和已审批工时计算EWA额度的流程

每一步都必须有标准数据源和责任人。在考勤流程尚未确认的情况下,不应让EWA平台把一次刷卡自行解读为工资。

数据领域

建议标准来源

业务负责人

员工档案与状态

HRIS

人事

排班

排班系统

生产/人事

上下班打卡

考勤机/考勤App

HR Operations

异常与审批

考勤工作流

班组长/主管/人事

薪资周期与规则

薪资核算

薪资核算

额度与交易

EWA平台

EWA Operations

转账结果

支付合作伙伴

Payment/Finance

对账与记账

薪资核算/ERP

薪资核算/财务

2. 区分排班、考勤数据与已审批工时

(核心概念:参见什么是已审批工时?。)

排班

排班显示员工预计何时工作。它用于发现迟到、早退、休假、换班或班次重叠,但不能证明该员工确实工作过。

上下班打卡数据

机器记录的事件数据。可能因忘记打卡、设备故障、网络中断、打错机器或员工在惯常位置以外作业而缺失。

已审批工时

应用规则并处理异常之后的业务结果。视政策而定,只有这种状态才有资格进入额度计算引擎。

为什么不应含糊地使用"暂计工时"?

如果企业想用暂计数据展示额度,就必须具备风险缓冲机制、状态标签、留存比例以及数据变化时重新计算的方式。员工需要理解可用金额可能因何种原因发生变动。当来源仍在等待审批时,不应显示一个看似确定的数字。

3. 多班次工厂的最小数据字段集

员工档案

字段

用途

`employee_id`

唯一标识符,不复用

`employer_id` / `legal_entity_id`

用工法人

`plant_id`

工厂或地点

`department_id` / `line_id`

政策使用时的部门或产线

`payroll_group`

周期与发薪规则分组

`employment_status`

在职、停职、离职或相应状态

`effective_from`, `effective_to`

生效日期

`ewa_eligibility`

参与项目条件

`source_updated_at`, `record_version`

新旧数据管控

班次与工时

字段

用途

`work_date`

计算工时所用的业务日

`shift_id`

班次编码

`shift_start`, `shift_end`

含时区的开始/结束时刻

`check_in`, `check_out`

考勤事件

`regular_minutes`

符合条件的正常工时

`overtime_minutes`

已确认的加班时间

`leave_code`

相关时的休假类型

`attendance_status`

满勤、缺勤、旷工、异常等

`approval_status`

待处理、已批准、已拒绝、已修正、已锁定

`approved_by`, `approved_at`

审批痕迹

`record_version`

修改后的版本

薪资核算与交易

  • payperiodid;

  • 符合条件的收入项目编码;

  • 公式版本;

  • 结算截止时点;

  • 薪资周期状态;

  • transaction_id;

  • idempotency_key;

  • 请求金额、手续费与实际转账金额;

  • EWA与付款状态;

  • payment_reference;

  • 交易前/后额度;

  • 计算所用数据版本。

4. 夜班应归属到哪一天?

工厂计算EWA工时时的夜班处理方法

午夜前开始、次日结束的班次是常见的错误来源。考勤系统按日历日记录事件,而薪资核算可能将整个班次归属到开始日或业务日。

企业需要确定:

  1. 夜班的work_date是开始日还是结束日;

  2. 工时与夜班津贴如何拆分;

  3. 班后加班归属到哪一天;

  4. 跨班的休息日/节假日如何处理;

  5. 标准时区是什么;

  6. 结算截止是否会把一个班次拆成两个周期;

  7. 之后到达的回传/数据是否重新计算。

示例

某个班次于10日22:00开始,11日06:00结束。如果考勤用11日、薪资用10日,那么shiftidworkdate不统一时,EWA可能算少或算重。

不应只靠比较月度总时长来解决,因为EWA需要知道在每一个时点哪部分工时已经符合条件。

5. 加班何时计入额度?

可计入EWA计算的正常工时与加班状态

加班通常有多个状态:

  1. 已计划;

  2. 员工按流程登记或同意;

  3. 实际到岗;

  4. 主管确认;

  5. 人事/薪资审批;

  6. 薪资周期锁定。

企业必须确定哪种状态符合EWA条件。加班能让额度更有吸引力,但波动也大于正常工时。

三个参考政策方案

方案

做法

优点

风险/权衡

不计入加班

仅使用已审批正常工时

简单,修正少

额度低于预期收入

只计入已审批加班

使用已完成并获审批的加班

价值与管控平衡

依赖审批速度

计入部分并设预留

用带留存比例的暂计数据

额度尽早更新

复杂,需要解释和修正处理

无论哪种方案都必须经薪资核算、人事、法务和风险管理审批。不应让EWA把所有overtime_minutes都视为已确定金额。

6. 带薪休假、无薪休假与考勤缺失

这些情况对额度的影响各不相同:

  • 带薪休假经审批后可按政策计入;

  • 无薪休假不产生相应工资;

  • 调休可能涉及其他周期数据;

  • 缺少上下班打卡需要异常处理;

  • 迟到/早退有取整规则;

  • 停工或调岗有专门机制;

  • 出差/培训可能不会出现在考勤机上。

企业应建立状态编码表,而不是让每家工厂各自理解。

工时编码

名称

是否计入EWA

条件

审批负责人

WORK

正常工时

视政策

已审批

主管/人事

OT

加班

视政策

已完成并审批

主管/薪资核算

AL

带薪休假

视政策

已批准的休假申请

人事

UL

无薪休假

已确认

人事

MISS

考勤缺失

否/暂挂

待补录

主管

表中的数值应由企业确认,这里只是结构示例。

7. 延后工时修正与额度版本管理

在工厂里,员工完成交易后工时仍可能被修正。系统需要知道:

  • 哪条记录发生了变化;

  • 修改前后的数值;

  • 谁修改、谁审批;

  • 计算额度时使用了哪个版本;

  • 哪些交易受影响;

  • 差额何时处理;

  • 是否需要暂停下一次交易。

不应删除旧记录

应创建版本或修正事件。如果直接覆盖,企业将无法还原交易时点的额度为什么是该数值。

追踪字段示例

```json
{
"employee_id": "EMP-000123",
"work_date": "2026-08-18",
"shift_id": "NIGHT-A",
"approvalstatus": "ADJUSTEDAPPROVED",
"regular_minutes": 480,
"overtime_minutes": 60,
"record_version": 4,
"sourceupdatedat": "2026-08-20T03:20:15Z"
}
```

这是用于说明的虚构数据,并非Lương Ngày的正式规范。

8. 按时审批工时是先行KPI

工厂EWA实施的按时工时审批率看板

项目应用再好,如果工时审批滞后也可能失败。员工看不到额度,就会认为EWA没有生效。

推荐KPI

$$
\text{按时工时审批率} = \frac{\text{截止前完成审批的待审记录}}{\text{全部待审记录}} \times 100\%
$$

应按以下维度跟踪:

  • 工厂;

  • 车间;

  • 班次;

  • 班组长/主管;

  • 异常类型;

  • 周期内的日期;

  • 从班次结束到审批的时间。

目标不是把KPI变成处罚主管的工具。看板应指出原因:设备故障、员工名单错误、异常过多、审批权限不足或流程不适配。

9. 如何计算额度才能避免难以理解的波动?

概念公式可以表示为:

$$
\text{可用额度} = \text{已审批的符合条件收入} \times \text{允许比例} - \text{留存金额} - \text{周期内已领取金额}
$$

各组成要素必须被定义:

  • 哪些收入符合条件;

  • 工时处于什么状态;

  • 允许比例按谁/哪个群体确定;

  • 留存金额的用途;

  • 处理中的交易是否占用额度;

  • 工时修正如何改变额度;

  • 额度何时对薪资周期锁定。

未经批准不应公布详细公式或风险阈值。员工只需要足以理解显示金额的解释,无需知晓内部反欺诈逻辑。

10. 与考勤系统和薪资核算集成

(数据要求与架构:参见EWA与考勤、薪资核算、ERP的集成。)

近实时API

适用于系统较新、需要在审批后快速更新的工厂。必须管控鉴权、版本、重试、乱序数据到达与错误监控。

批量文件/SFTP

适用于旧系统或按计划结算的流程。文件需要批次编码、总记录数、校验和、版本、命名规则、防重以及逐行错误报告。

受控手动同步

可用于小型试点。需要标准模板、编制/审批人、日志、总额核对、安全文件存储区,以及扩展时消除手动操作的计划。

不应直连所有点位系统

多工厂企业可能有多种考勤机或软件。标准化集成层可以让EWA接收同一种数据模型,而不是为每台设备单独编写逻辑。

11. 生产环境中的四向对账

(详见:EWA交易与薪资核算、会计的对账。)

对账应关联:

  1. 工时与额度;

  2. EWA交易;

  3. 付款结果;

  4. 薪资核算/ERP。

常见的需排查差异

  • 工时已修正但额度未更新;

  • 交易成功但薪资核算缺失;

  • 付款成功但EWA仍在处理;

  • 交易录入错误周期;

  • 一笔交易出现两次;

  • 离职人员仍有交易;

  • 退款未按流程恢复;

  • 员工编码正确但法人/工厂错误;

  • 总额一致但个别交易多–少互抵。

每项差异都需要案例、负责人、内部期限、证据和关闭审批人。

12. 工厂内的员工支持组织

倒班员工可能在非工作时段遇到问题。支持渠道需要贴合实际使用时间。

三层支持

层级

问题

对接人

第0层

指引、FAQ、状态自助查询

应用/资料

第1层

激活、使用方式、工时未显示

人事/工厂对接人

第2层

交易、付款、数据集成

EWA Operations/IT/Payment

第3层

严重故障、欺诈、薪资核算

Risk/Security/Finance/Payroll

工单必备内容

  • 经管控的员工编码;

  • 工厂与班次;

  • 问题类型;

  • 交易编码(如有);

  • 发生时间;

  • 工时/额度状态;

  • 已采取的操作;

  • 下一对接人;

  • 期限与结果。

支持人员不得要求员工提供密码或OTP。

13. 现场沟通应简单但完整

信息需要说明:

  • EWA是什么;

  • 哪些金额可以领取;

  • 额度为何变化;

  • 手续费(如有);

  • 交易如何结算;

  • 工时未审批时怎么办;

  • 更换手机号/收款账户时怎么办;

  • 异常交易报告渠道;

  • EWA不替代工资单核对。

沟通渠道

  • 入职培训;

  • 班前会;

  • 带二维码的海报;

  • 短视频;

  • 应用/SMS;

  • 班组长或工厂人事;

  • 劳动力需要时提供双语资料。

不应只培训班组长就假定所有员工都已理解。需要衡量触达率、激活率和重复提问情况。

14. 生产现场的保密与隐私

(完整框架:参见EWA实施中的数据安全与隐私。)

常见风险包括共用手机、更换SIM卡、柜台协助、他人数据可见的屏幕,以及通过不适当渠道传输的Excel文件。

需要具备的管控:

  • 激活和敏感交易时进行身份验证;

  • 禁止共用账户;

  • 在公共场合显示时遮掩账号和金额;

  • 不在聊天群拍照/发送工资单;

  • 按工厂和职责分权;

  • 记录支持操作日志;

  • 设备/手机号更换流程;

  • 测试数据采用模拟或脱敏;

  • 中转文件保存期限与删除;

  • 账户丢失报告渠道。

《个人数据保护法》第91/2025/QH15号及《政令》第356/2025/NĐ-CP号自2026年1月1日起生效。企业需要结合实际架构审查角色、目的、处理范围和员工权利。

15. 单工厂EWA试点应如何设计?

(标准路线图:参见企业90天EWA试点计划。)

选择范围

应选择一个满足以下条件的车间或班次小组:

  • 需求已确认;

  • 数据相对较好;

  • 主管愿意按时审批工时;

  • 薪资流程具有代表性;

  • 有充足的现场支持;

  • 与下一步扩展对象差异不过大。

至少走完关键生命周期

试点必须验证:

  • 激活;

  • 正常工时与加班;

  • 夜班;

  • 工时修正;

  • 成功/失败/未明确交易;

  • 每日对账;

  • 一个完整薪资周期;

  • 投诉与异常处理。

试点KPI

  • 符合条件者中有效数据占比;

  • 按时工时审批率;

  • 从工时审批到额度更新的时间;

  • 激活率;

  • 交易成功率;

  • 到账时间;

  • 每1,000笔交易的工单数;

  • 自动对账率;

  • 按原因分类的差异;

  • 未明确交易;

  • 误拦截率;

  • 每用户/每交易运营成本。

目标数值应基于工厂基线和能力,不应照抄其他项目。

16. 生产班次UAT检查清单

多班次制造企业EWA测试检查清单

班次与工时

  • [ ] 白班满勤。

  • [ ] 跨两天的夜班。

  • [ ] 结算截止日前后的换班。

  • [ ] 缺少上班打卡或缺少下班打卡。

  • [ ] 迟到、早退与取整规则。

  • [ ] 带薪休假与无薪休假。

  • [ ] 不经考勤机的出差/培训。

加班

  • [ ] 已计划但未实施的OT。

  • [ ] 已实施但待审批的OT。

  • [ ] 已审批的OT。

  • [ ] 审批后被修正的OT。

  • [ ] 按企业流程产生的节假日OT。

员工

  • [ ] 生效日尚未到来的新员工。

  • [ ] 停职者。

  • [ ] 周期内离职者。

  • [ ] 更换工厂/法人者。

  • [ ] 重复或映射错误的员工编码。

交易

  • [ ] 额度内的请求。

  • [ ] 超出额度的请求。

  • [ ] 用同一幂等键重复提交。

  • [ ] 超时与未明确结果。

  • [ ] 付款失败。

  • [ ] 退款交易。

薪资核对与对账

  • [ ] 交易录入正确周期。

  • [ ] 重复导入文件被拦截。

  • [ ] 延后工时修正生成可追踪的调整。

  • [ ] EWA–付款–薪资核算–ERP一致。

  • [ ] 差异建立案例并获得关闭审批。

17. 从单工厂扩展到多工厂

如果各工厂在班次、设备、薪资核算或法人上存在差异,不应原样复制配置。

按批次划分

将具备以下相同条件的工厂分组:

  • 相同的考勤系统;

  • 相同的班次编码集;

  • 相同的薪资政策;

  • 相同的法人;

  • 相同的支持能力;

  • 相同的工时审批准备程度。

每批上线前的门槛

  • 员工与班次映射已验证;

  • 工时/加班规则已签署批准;

  • 完成工厂专属UAT;

  • 主管完成培训;

  • 看板与对账覆盖新范围;

  • 访问权限已按正确单位开通;

  • 上一批次错误已处理;

  • 回滚准备就绪。

按工厂跟踪KPI,以便在扩展时发现性能下降。

18. 常见错误

用排班当作实际出勤

在工作证据产生之前就生成额度。

将一切打卡视为有效工时

忽略打卡缺失、班次重叠、他人代打和异常。

计入全部未审批加班

加大额度波动,增加期末修正。

夜班日期不统一

导致工时缺失/重复和周期归属错误。

只衡量交易不衡量工时审批

发现不了主管环节的瓶颈。

让HR处理所有工单

HR无法独自解决付款错误、API、对账或欺诈问题。

在手工作业的试点上直接扩展

结果好看,但不反映规模化运营能力。

覆盖延后工时修正

丧失还原交易时点额度的能力。

结论

EWA在多班次制造企业中尤其具有潜力,但只有工时被准确且及时地确认时,价值才会显现。平台需要区分排班–考勤–已审批工时,清晰处理夜班与加班,管理数据版本并对账到每一笔交易。

企业应从数据相对稳定的一家工厂开始,把按时工时审批率作为先行KPI,在走完一个完整薪资周期后才按批次扩展。欢迎了解企业版Lương Ngày,就工厂考勤数据调研与Lương Ngày试点范围进行交流。

参考资料

---

作者: Nguyễn Tấn Lộc — Công ty TNHH Cung Ứng Nhân Lực Nhân Kiệt战略部专家。

企业版Lương Ngày解决方案咨询: 热线 0937.022.655 · 邮箱 info@nhankiet.vn · 企业版Lương Ngày

常见问题

EWA额度计算中夜班按哪天计算?

企业必须按薪资规则统一`work_date`,通常归属到开始日或已定义的业务日。重要的是考勤、EWA与薪资核算使用同一规则,不按日历日自行推断。

未审批的加班会计入EWA吗?

视政策而定,但未审批数据存在变更风险。企业可以选择不计入、审批后计入或按预留比例部分计入;方案必须经过批准并解释清楚。

员工忘记打卡如何处理?

创建异常,由班组长/主管核实、人事审批。不应从排班自行推算,也不允许无痕迹修改。

为什么出勤了却看不到额度?

可能工时尚未审批、数据未同步、员工不符合资格、当前处于结算截止期,或存在映射错误。应用应显示易懂的状态并提供合适的支持渠道。

工厂用Excel管理考勤能否实施EWA?

如果文件具有结构、员工编码、审批状态、版本、审批人和防重机制,可以进行小型试点。手动操作较多时,扩展会比较困难。

EWA会改变工厂的发薪周期吗?

不一定。企业可以保留现有薪资核算周期;EWA是为政策上符合条件的部分提供早期支取机制,并在发薪周期内对账。

工时数据有误时由谁负责?

必须在RACI中定义。源系统、工时审批主管、人事、薪资核算与EWA供应商各自承担不同责任,不应默认由某一方承担全部。

新闻

Read more articles

多班次制造企业的EWA