[TITLE]
Odoo 薪资调整完整指南:类型、创建与管理
[DESCRIPTION]
本文详尽介绍了 Odoo 中的薪资调整概念、默认调整类型的查看与创建方法、如何为员工配置薪资调整以及调整的状态管理与手动关闭流程,帮助企业高效使用工资扣除或补发功能。
[KEYWORDS]
Odoo, 薪资调整, 薪酬管理, 工资扣除, 薪资类型, 薪资规则, 薪资调整创建, 薪资调整管理, 工资单, 薪资结构
[TRANSLATED_CONTENT]
薪资调整
薪资调整是直接从工资单中扣除的金额,用于特定目的,无论是自愿的还是强制的。
当扣除是自愿的时,通常称为 扣除。当扣除是法院强制或非自愿的时,有时称为 工资扣押。在 Odoo 中,这些统称为 薪资调整。
需要注意的是,薪资调整也可以用于向员工发放经常性金额,例如分多次发放的奖金。
薪资调整类型 {#payroll/salary-adjustment/types}
要查看当前配置的薪资调整类型,进入 Payroll app --> Configuration --> Other Input Types。此处显示 所有 其他工资输入,而不仅仅是各种薪资调整。
列表中默认出现的三种薪资调整类型是:
Attachment of Salary(工资扣除)Assignment of Salary(工资分配)Child Support(子女抚养)
每种薪资调整类型都会显示 名称(Name)和在计算工资单时使用的 代码(Code)。
创建新的薪资调整类型
⚠️ 危险
安装 Payroll 应用后,预配置的默认薪资调整类型会关联到多个规则,这些规则又关联到各种薪资结构以及已安装的localization package <fiscal_localizations/packages>。
强烈不建议 修改任何预配置的薪资调整类型,尤其是已经在数据库的工资单中使用过的类型。修改可能影响多条薪资规则,导致工资单无法生成。
可以创建新的薪资调整类型,但仅在绝对必要时才这样做。新类型必须关联到薪资规则,才能在薪资计算中生效。
要新建一种薪资调整类型,点击 New 按钮,加载空白的 Payslip Other Input Types 表单。
- 在对应字段填写 描述(Description)。
- 勾选 Available in adjustments,表示该类型可用作薪资调整。
- 输入在薪资规则中使用的 代码(Code)。
- 如需仅在特定工资结构中使用,使用 Available in Structure 下拉框选择相应结构。
创建薪资调整 {#payroll/salary-adjustment/create}
所有薪资调整必须为每位员工、每种调整类型分别配置。要查看当前配置的薪资调整,进入 Payroll app --> Employees --> Salary Adjustments。
默认列表视图会显示:
- 员工(Employees)名称
- 开始日期(Start Date)
- 备注(Note)
- 调整类型(Type)
- 金额(Amount)
- 结束(Until)列,显示调整结束的金额或 Indefinite(无限期)
每行末尾有状态标签:绿色 Running 表示正在进行,Closed 表示已结束。
新建薪资调整步骤
点击左上角的
New,打开空白的 Salary Adjustment 表单。填写以下信息:
- Employees:使用下拉菜单选择员工,可一次选择多名。
- Type:选择具体的 薪资调整类型(<payroll/salary-adjustment/types>)。
- Payslip Amount:填写每次工资单扣除的金额。
- Negative Amount:若该调整应作为负数计入,勾选此框。
- Duration(时长):选择调整的时间长度,可选项包括:
- One Time:仅一次扣除。
- Limited:在多次工资单中分摊特定总额。
- Unlimited:无限期的经常性扣除,例如退休金或慈善捐款。
- from:使用日历选择调整生效日期。
- Note:简短描述该调整。
🛈 注意
若 Duration 设为 Limited,会出现 until (amount) paid 字段,需要填写该调整结束前必须累计的金额。
表单会在填写时自动保存。为单个员工创建完毕后,无需额外操作。
如果在同一表单上为多名员工创建调整,填写完毕后点击 Create Individual Attachments 按钮,系统会为 Employees 列表中的每位员工生成单独的薪资调整记录。
创建完成后,界面返回 Salary Adjustment 仪表盘,并自动使用 Note 过滤器显示刚才填写的记录。所有记录状态为 Running(进行中)。清除搜索框中的过滤器即可看到完整的仪表盘。
管理薪资调整
薪资调整的状态仅有两种:Running(进行中)或 Closed(已关闭)。要查看所有调整的当前状态,进入 Payroll app --> Employees --> Salary Adjustments。
列表按 Start Date(开始日期)倒序排列,最近的在最上方。点击列标题可按 Status(状态)或 Type(类型)等字段排序。
已关闭的薪资调整
创建调整时默认状态为 Running。当 Until 金额在表单中设定并已全部支付后,状态会自动切换为 Closed,此后员工的工资单不再被扣除。
如果调整已完成但状态未自动变为 Closed,可以手动更新:
- 进入
Payroll app --> Employees --> Salary Adjustments打开仪表盘。 - 点击需要更新的记录,打开详细的 Salary Adjustment 表单。
- 在表单左上角点击 Mark as Completed 按钮,状态即变为 Closed。
示例
示例:当薪资管理员需要手动将调整状态从 Running 改为 Closed 时的情形。
Rose Smith 因诉讼和解需支付 3,000 美元。系统创建了每月扣除 250 美元的薪资调整。六个月后,她已扣除 1,500 美元,随后收到税款退税并一次性付清剩余 1,500 美元。她将付款凭证交给薪资管理员,管理员在系统中手动将该调整状态标记为 Closed。
[SUMMARY]
薪资调整
概述
- 薪资调整定义
- 自愿扣除 vs 法院强制扣押
薪资调整类型
- 查看已配置类型路径
- 默认三种类型
- 创建新类型(危险提示)
创建薪资调整
- 查看已配置调整列表
- 新建调整表单字段说明
- Employees
- Type
- Payslip Amount
- Negative Amount
- Duration(One Time / Limited / Unlimited / from)
- Note
- 自动保存与批量创建
管理薪资调整
- 状态:Running / Closed
- 列表排序与过滤
- 关闭调整的自动与手动方式
已关闭的调整示例
- 手动标记为 Completed 的情景示例