十、薪资核算与工资条
菜单入口:HRM人力 → 薪资核算 → 月薪计算;HRM人力 → 工资条 → 员工工资条。这是薪酬线的收官环节:按月一键核算全员工资。
10.1 月薪计算
菜单入口:HRM人力 → 薪资核算 → 月薪计算。
计算前提(缺一不可)
| 前提 | 配置位置 |
|---|---|
| 员工已绑定薪资模板 | 薪资模板管理(未绑定的员工计为"失败") |
| 系统参数已维护 | 系统参数说明(公式的变量来源) |
| 社保方案(可选) | 社保方案模板 |
| 个税规则(可选) | 个税计算规则 |
| 绩效联动策略非阻断 或 已有生效考核结果 | 绩效考核系列 |
操作流程
新增计算月份 → 开始计算(CALCULATING → COMPLETED)→ 查看结果/失败明细 → 进入发放流程
页面操作:查询、新增月份、开始计算、重新计算、计算明细、失败明细、导出。
计算引擎做了什么(业务规则)
对每个员工按以下顺序执行:
- 清空重算:重算前清空该月该员工的历史计算数据;
- 薪资项公式计算:按模板的薪资项逐项执行公式(Aviator 表达式引擎),公式中的变量来自系统参数(由考勤、员工档案、绩效、系统配置四类计算器实时算出并落库);
- 应发/扣款汇总:应发 = 增项之和;扣款 = 减项之和;
- 绩效联动:绩效基数 = 模板中名称含"绩效"的薪资项之和;若联动策略为 BLOCK 且无已生效考核结果 → 阻断该员工计算(记失败原因);
- 社保公积金:按员工绑定的生效方案计算个人缴纳部分;
- 个税:按 个税公式 计算;
- 实发工资 = 应发 − 扣款 − 个人社保 − 个人公积金 − 个税。
状态与重算规则
| 规则 | 说明 |
|---|---|
| 计算中 | 计算过程状态,不可中断 |
| 已完成 | 本月计算完毕,可查看明细 |
| 已审核/已发放 | 进入发放流程后不允许重算(已完成但未发放的月份可重算) |
| 失败明细 | 无薪资模板/绩效阻断等原因逐人列出,修复后重算 |
10.2 员工工资条
菜单入口:HRM人力 → 工资条 → 员工工资条。
核算完成后的发薪视图:
- 按月份查看每位员工的应发、各项明细、扣款、社保、个税、实发;
- 员工端在工作空间查看本人工资条;
- 支持导出(发放留档)与打印。

页面操作:查询、导出、打印、发放状态查看。
业务规则:
- 工资条数据来自月薪计算结果,只读,修数必须回到月薪计算重算;
- 发薪流程:月薪计算完成 → 审核 → 发放(状态推进后锁定该月数据)。
10.3 薪资核算 SOP(月度节奏)
月初 1-3 日 上月考勤月报复核、补卡审批收尾
月初 4 日 月薪计算(核对失败明细并修复)
月初 5 日 财务复核计算明细 → 审核
发薪日 发放,员工查工资条