#Odoo 18 薪资管理:基于标准工时自动生成薪资单流程
高效管理薪资核算对人力资源和财务团队而言是一项关键工作。在 Odoo 中,薪资模块提供了强大且灵活的方式,可基于各类参数(包括标准工时)计算员工薪资。本指南将逐步讲解如何根据每位员工预设的工作排班生成薪资单。
通过将薪资单计算与员工合同约定的工时对齐,Odoo 可确保薪资计算的准确性,同时纳入考勤、休假及其他相关规则的影响。无论你是为计时工还是固定薪资员工核算薪资,这种方法都能提供清晰且合规的薪资操作处理方式。
## 步骤 1:配置含标准工时的员工合同
员工合同是薪资计算的基础,其中包含工时、薪资、雇佣条款等核心信息。
### 1.1 在员工合同中定义标准工时
导航至「员工 > 合同」或「薪资 > 合同」。
创建或编辑合同时,需设置以下内容:
* **标准工时**:员工合同约定的每日/每周应工作总时长(例如:8小时/天或40小时/周)。
* **工作排班**:员工需遵守的具体工作日期和时段(例如:「周一至周五,上午9点至下午5点」)。

* **薪资类型**:(固定薪资/计时薪资)
1. 固定薪资:薪资不随工时波动
2. 计时薪资:需精确追踪实际工作时长
* **发薪周期**(月度、周度、日度):
1. 月度:多数固定薪资员工,每月25日发薪
2. 周薪:计时工,每周五发薪
3. 日薪:日结工/外包人员,每个工作日结束时发薪

确保合同处于生效状态。
## 步骤 2:基于员工合同生成工作记录
当员工合同包含标准工时信息时,Odoo 会自动生成影响薪资单计算的工作记录(考勤、休假、加班)。
* 导航至「薪资 > 工作记录」查看已生成的记录。
* Odoo 会追踪以下内容:
1. 常规工时(基于合同约定)
2. 加班工时(实际工时超出标准部分)
3. 休假(带薪/无薪)
在此处可手动创建各类工作记录:
1. 病假
2. 加班
3. 无薪假
## 步骤 3:定义薪资计算规则
薪资规则可自动完成薪资核算、扣款及津贴计算。
进入「薪资 > 配置 > 薪资规则」,定义以下规则:
1. **基本工资规则**
* 计算公式:`contract.wage`(固定薪资)或 `worked_days.WORK100.number_of_hours * contract.hourly_wage`(计时员工)。
* 关联至 WORK100(标准工时)。
2. **津贴(如交通补贴)**
* 计算公式:500(固定金额)或 `contract.wage * 0.05`(基本工资的5%)。
3. **薪资总额规则**
* 计算公式:基本工资 + 各项津贴之和。
4. **扣款(如税款、借款、无薪假扣款)**
* 税款规则:`gross * 0.1`(薪资总额的10%)。
* 无薪假扣款:`(unpaid_leave_days * (contract.wage / 30))`。
5. **实发薪资规则**
* 计算公式:薪资总额 - 总扣款金额。
r)
## 步骤 4:生成薪资单
Odoo 的批量处理功能可最大限度减少手动操作,降低错误率。按以下步骤高效生成薪资单:
### 1. 启动薪资单创建流程
* 进入「薪资 > 薪资单」,点击「待支付」。
* 点击「新建」开始批量创建。
### 2. 选择员工
* 选择单个员工或员工组(例如:「所有在职员工」)。
* 最佳实践:按部门或合同类型筛选,实现精准薪资核算。
### 3. 计算薪资单明细
* 点击「计算薪资表」,Odoo 会根据合同和规则自动填充薪资、加班费、扣款等数据。
* 故障排除提示:查看「工作时长」标签页,确保考勤数据符合预期。
### 4. 验证并确认
* 核对所有条目后,点击「验证」确认薪资单。
* 员工可通过员工门户查看个人薪资单,提升透明度。
### 总结
1. 核心流程:先配置含标准工时的员工合同,再生成工作记录,接着定义薪资计算规则,最后批量生成并验证薪资单;
2. 关键配置:需区分固定/计时薪资类型,针对不同薪资构成(基本工资、津贴、扣款)配置对应计算规则;
3. 核心逻辑:薪资单计算需关联合同约定工时与实际工作记录,确保薪资核算精准匹配员工实际出勤情况。









