薪资¶
在 Odoo 中,工资由五个因素计算和确定:工资结构类型、工资结构、规则、规则参数和其他输入类型。这些因素共同决定如何计算每位员工的工资。
每个*结构类型*包含一个或多个*结构*。每个*结构*包含一组*规则*,每条*规则*使用*参数*来定义如何计算特定金额。还可以包括额外的输入(例如奖金或扣除)来调整最终工资。
在计算工资单时,Odoo 从员工的工作条目中计算员工的工作时间,然后应用员工分配的结构类型中的相关结构、规则和参数来确定他们的总工资。
工资结构类型¶
在 Odoo 中,*结构类型*将相关的工资结构分组。当合同指定结构类型时,**仅**使用该类型内的结构来计算员工的工资。每个结构类型包含各个结构,每个结构都包含一组用于处理工时单条目的规则。
结构类型定义工资单配置的关键方面,包括员工的付薪频率、工作时间、默认工资结构,以及工资是固定的(基于薪水)还是可变的(基于小时)。
Example
名为”员工”的结构类型包含两个不同的结构:”正常工资”结构,其中包含处理正常工资的所有单独规则;”年终奖金”结构,其中**仅**包含年终奖金的规则。两者都属于同一个”员工”结构类型。
通过导航至查看现有*结构类型*。
Odoo 中预配置了两种默认结构类型:员工和工人。
通常,员工用于领薪员工,这就是为什么默认工资类型是固定工资,而工人通常用于按小时计薪的员工,因此工资类型是小时工资。
注解
如果使用特定国家/地区的工资单本地化,建议使用相应国家/地区本地化文档中的结构。
新结构类型¶
如果默认结构类型不符合公司需求,请转到并点击新建以创建自定义结构类型。
警告
创建新的工资结构类型时,请确保考虑所有地方和国家法律。配置工资单结构时,请与会计部门确认,以确保满足所有要求。
继续在字段中输入以下信息:
结构类型:输入新结构类型的名称,例如”员工”或”工人”。
国家/地区:从下拉菜单中选择新结构类型适用的国家/地区。
工资类型:为结构选择工资类型:
固定工资:适用于每个支付期间收到相同工资的受薪员工。
时薪:适用于根据支付期间工作小时数支付的员工。
默认预定支付:从下拉菜单中选择新结构类型的典型支付计划。这表示此特定类型的结构多久支付一次。
默认工作时间:从下拉菜单中选择新结构类型的默认工作时间。下拉菜单中显示当前所选公司的所有可用工作时间。默认工作时间为标准40小时/周选项。如果所需的工作时间未出现在列表中,可以创建新的默认工作时间集。
常规工资结构:输入常规工资结构的名称。在生成工资单时用作默认选项。
默认工作条目类型:选择用于为员工创建所有工作条目的默认工作条目类型。
新的默认工作时间¶
要创建新的默认工作时间,在新结构类型表单的默认工作时间字段中输入新工作时间的名称。点击创建并编辑。默认工作时间表单会弹出。默认工作时间表单有两个部分:常规信息部分和列出按日期和时间划分的所有单个工作时间的选项卡。完成表单后,点击保存并关闭。
名称:输入新默认工作时间的名称。应该具有描述性且易于理解,例如`标准20小时/周`。
Flexible Hours: Tick the checkbox to let employees adjust their start and end times while maintaining the same total daily hours.
公司全职:输入员工每周需要工作多少小时才能被视为全职员工。通常约为40小时,此数字会影响员工根据其就业状态(全职与兼职)可以获得的福利类型。
每天平均小时数:根据工作时间选项卡中的工作时间自动填充。此条目通过确定每个工作日可以使用多少资源来影响资源计划。
工作时间率:此百分比根据公司全职的输入和工作时间选项卡中配置的工作时间自动生成。此数字应介于`0.00%`和`100%`之间,因此如果百分比超过`100%`,则表明工作时间和/或公司全职小时需要调整。
公司:从下拉菜单中选择可以使用这些新默认工作时间的公司。如果这些时间适用于所有公司,请将此字段留空。
时区:从下拉菜单中选择用于新默认工作时间的时区。
工作时间选项卡:此选项卡列出每天的具体工作时间。创建新的默认工作小时表单时,工作时间选项卡预填充了默认的40小时工作周,每天分为三个时间段。
每天包括上午(8:00–12:00)、午餐(12:00–13:00)和下午(13:00–17:00)时段,使用24小时时间格式配置。
要调整任何这些时间,点击该字段并使用下拉菜单修改时间,或直接输入所需的时间。
注解
工作时间是特定于公司的,不能在公司之间共享。
小技巧
如果每周的工作时间不一致,而是采用双周工作时间,请点击新的默认工作时间表格顶部的 切换到 2 周日历 按钮。这将更改 工作时间 选项卡,以显示可调整的两周工作时间。
结构¶
*工资结构*是员工在特定*结构*内可能获得报酬的不同情况,并由各种规则明确定义。
公司为每种结构类型需要的结构数量取决于员工获得报酬的方式有多少种,以及如何计算他们的报酬。额外结构的一个常见示例是`奖金`。
要查看每种结构类型的所有不同结构,请转到。
每种 :ref:`结构类型 <payroll/structure-types>`都列出了与之相关的各种结构,而每个结构都包含了一组定义规则。
点击结构以查看其Salary Rules。这些规则定义了如何为员工计算工资单。
注解
安装工资单本地化后,相关结构将被安装并显示在此列表中。
薪资规则¶
每个*结构*都有一套用于计算薪酬中各项金额的薪资*规则*。这些规则由本地化配置决定,并影响薪资的计算过程。
警告
规则的修改或创建应**仅**在必要时进行。
要查看所有规则,请前往 。点击某个结构(例如 常规薪资),即可查看所有规则。
要制定新规则,请点击 新建。出现新规则表单。在字段中输入以下信息。
顶部¶
Rule Name: Enter a name for the rule. This field is required.
Category: Select a category the rule applies to from the drop-down menu, or enter a new one. This field is required.
Code: Enter a code to be used for this new rule. This field is required.
Sequence: Enter a number indicating when this rule is calculated in the sequence of all other rules.
Salary Structure: Select a salary structure the rule applies to from the drop-down menu, or enter a new one. This field is required.
Active: Enable this toggle so the rule is available for use. Disable the toggle to continue to show it on the payslip, but skip the computation.
Appears on payslip: Disabling the toggle will still show the rule on the payslip, it will just not be computed.
View on Employer Cost Dashboard: Tick the checkbox to have the rule appear on the Employer Cost report, located on the Payroll app dashboard.
View on Payroll Reporting: Tick the checkbox to have the rule appear on payroll reports.
常规选项卡¶
条件¶
Condition Based on: Select from the drop-down menu whether the rule is Always True (always applies), a Range (applies to a specific range, which is entered beneath the selection), Other Input (the condition is entered beneath the field), or a Python Expression (the code is entered beneath the selection). This field is required.
计算¶
Amount Type: Select from the drop-down menu whether the amount is a Fixed Amount, a Percentage (%), Other Input, or a Python Code. Depending on what is selected, the fixed amount, percentage, other input, or Python code needs to be entered next. This field is required.
公司缴款¶
Partner: If another company financially contributes to this rule, select the company from the drop-down menu.
描述选项卡¶
在此选项卡中提供任何其他信息,以帮助澄清规则。此选项卡只出现在规则表格中。
会计选项卡¶
Debit Account: Select the debit account from the drop-down menu the rule affects.
Credit Account: Select the credit account from the drop-down menu the rule affects.
Split account line based on name: Tick the checkbox to split the accounting entry according to the payslip line name.
Not computed in net accountability: If checked, the amount of the rule is shown independently from the net salary, to allow for better reporting in the Accounting app.
规则参数¶
规则参数告知 Odoo 如何计算工资单的每一行。要查看配置的规则参数,请转到。
显示所有规则参数。点击单个规则参数可查看详细信息。
每个规则参数显示规则名称、代码、规则何时生效以及参数值。
Example
加班费的规则参数告知 Odoo,员工工作超过 40 小时时将获得 1.5 倍工资。
其他输入类型¶
创建工资单时,有时需要为特定情况添加其他条目,如小费、佣金、费用或扣款。这些其他输入可以通过转到找到。
如果需要一个列表中没有的新输入类型,请点击新建按钮创建新的输入类型。输入描述、代码,并在结构中的可用性字段中选择适用的结构。
Tick the Available in attachments checkbox if the input should be a salary attachment.
重要
Code用于工资规则中以计算工资单。如果Availability in Structure字段留空,表示新输入类型适用于所有工资单,不限于特定结构。