工资单¶
工资单 由员工本人或其经理创建,并由授权员工(通常是经理)批准。然后,一旦工资单获得批准,员工将收到工资单,并根据其员工档案的配置,通过支票或直接存款获得薪酬。
工资单 下拉标题包含三个部分:待支付、所有工资单 和 批次。
应用中的这三个部分提供了为员工创建工资单所需的所有工具,包括单个工资单、批量工资单或佣金工资单。

待支付¶
点击
查看需要支付的工资单。在此页面,Odoo 显示尚未生成的工资单,并可以从该仪表板创建。
每张工资单列出个人工资单的 参考 编号、员工 姓名、批次名称、公司、基本工资、总工资、净工资 以及工资单的 状态。
点击单个工资条条目以查看该工资条的详细信息。
创建新的工资单¶
可以从 待支付工资单 页面或 员工工资单 页面创建新的工资单。
点击左上角的 新建 按钮创建新的工资单。
加载了一个空白的工资单表单,可以在其中输入必要的工资单信息。
工资单表单¶
在空白工资单表单上,有几个字段是必填的。大多数必填字段在选择员工后会自动填充。
在工资单表单上填写以下信息:
Employee: 输入员工姓名,或从该字段的下拉列表中选择所需的员工。此字段为 必填。
注解
建议 仅 为数据库中已存在的员工创建工资单。如果没有当前的员工记录(因此也没有员工合同),建议在 员工 应用中 先 创建新员工,然后再为该员工创建工资单。有关如何添加员工的说明,请参阅 新员工 文档。
Period: 默认情况下,从 当前 月份的第一天到最后一天会自动填充 Period 字段。如果需要,可以更改日期。
要更改开始日期,请点击 周期 字段中的第一个日期以显示弹出日历。在此日历上,使用 < (小于) 和 > (大于) 图标选择所需的月份。然后,点击所需日期以选择该特定日期。
重复此过程以修改工资单的结束日期。这些字段是 必填项。
合同: 使用下拉菜单,为员工选择所需的合同。仅所选员工对应的可用合同会显示为选项。此字段为 必填项。
批次: 使用此字段中的下拉菜单,选择此新工资单应添加到的工资单批次。
Structure: 使用下拉菜单,选择薪资结构类型。仅与所选员工合同相关联的相应结构会显示为选项。
如果尚未选择任何员工和/或合同,列表中会显示所有可用的 结构。一旦选择了员工和/或合同,为该员工和/或合同设置的任何不可用的 结构 将不会显示。此字段为 必填项。

注解
通常,在 Employee 字段中进行选择后,Odoo 会自动填充所有其他必填字段(除了 Period 字段),但 仅当 这些信息已经存在于 Employees 应用中该员工的表单上时才会如此。
重要
如果对自动填充的字段进行了修改,建议与会计部门核对,以确保影响 会计 应用程序的每个条目都是正确的。
工作天数与投入选项卡¶
Worked Days: Worked Days 下的条目(包括 Type, Description, Number of Days, Number of Hours, 和 Amount)会根据工资单表单中 Period, Contract, 和 Structure 字段的输入自动填充。
其他输入项: 影响工资单的额外输入项可以在此部分输入,例如扣除、报销和费用。
点击 添加一行 以在 其他输入 部分创建条目。
使用 类型 列中的下拉菜单,为输入选择一个 类型。接下来,如果需要,输入 描述。最后,在 数量 字段中输入金额。

工资计算选项卡¶
工资计算: 点击 计算工资单 按钮后,工资计算 标签页会自动填充。这样会显示该条目的工资、扣除、税款等。
Has Negative Net To Report: 如果员工此工资单的净额为负,请勾选此复选框。此选项 仅 在员工工资单出现负余额时显示。

其他信息选项卡¶
工资单名称: 在此字段中输入工资单的名称。名称应简短且具有描述性,例如
(员工姓名) 2023年4月
。此字段为 必填项。公司: 使用此字段中的下拉菜单选择工资单适用的公司。此字段为 必填项。
Close Date: 在此字段中输入向员工支付款项的日期。
点击字段以显示日历弹出窗口。使用 < > (小于/大于) 图标,导航到所需的月份和年份。
然后,点击所需日期进行选择。
Date Account: 在此字段中输入工资单应发布的日期。
工资日记账: 选择现有 员工 后,此字段会自动填充。此字段 无法 编辑,因为它与 会计 应用程序相关联。此字段是 必填项。
会计凭证: 如果适用,此字段在工资单确认后会自动填充。此字段 不可 修改。
添加内部备注…: 可以在此字段中输入新条目的任何备注或参考信息。

处理新的工资单¶
当工资单上的所有必要信息填写完毕后,点击 计算工资单 按钮。这样,工资单上的所有信息都会被保存,并且 薪资计算 标签页会根据员工的合同或考勤记录自动填充。
如果需要修改,首先点击 取消 按钮,然后点击 设为草稿 按钮。进行所需的更改后,再次点击 计算工资单 按钮,更改将反映在 工作日 和 薪资计算 标签页中。
一旦工资单表单上的所有内容都正确无误,点击 创建草稿条目 按钮以生成工资单。
然后,会出现一个确认弹窗,询问 您确定要继续吗?。点击 确定 以确认。
聊天记录会自动更新,显示发送给员工的电子邮件,以及工资单的PDF副本。
注解
可能需要刷新数据库,工资单和电子邮件才会显示。
要打印工资单,请点击 打印 按钮。要取消工资单,请点击 取消 按钮。

接下来,必须将付款发送给员工。为此,点击 Register Payment 按钮。这将弹出一个表单,在其中必须从下拉菜单中选择所需的 Bank Journal 以进行付款。然后,点击 Confirm 按钮以确认日记账,并返回到工资单。
重要
为了使工资单能够支付,员工 必须 在其联系信息中输入银行账户。如果没有银行信息,工资单将无法支付,并且在点击 支付 按钮时会出现错误。银行信息可以在 员工 应用中的员工卡上的 私人信息 选项卡中找到。如果缺少银行信息,请编辑员工卡并添加银行信息。

Odoo 自动检查银行账户信息。如果员工列出的银行账户有误,会弹出一个错误窗口,提示 员工银行账户不可信。如果出现此错误,请在员工的 员工表单 上更新其银行账户信息。
如果需要取消或退款,请点击屏幕左上角相应的 取消 或 退款 按钮。
小技巧
在处理工资单之前,最佳做法是检查 工资单 应用程序仪表板中的 警告 部分。这里会显示所有与工资单相关的可能问题。
要查看警告,请导航至
。警告会出现在仪表板的左上角。![]()
警告按类型分组,例如
无有效合同的员工
或无银行账号的员工
。点击警告以查看与该特定问题相关的所有条目。如果在工资单处理过程中的任何时刻未解决警告,则可能会发生错误。错误会出现在弹出窗口中,并提供错误的详细信息以及解决方法。
如果工资单存在任何警告或问题,工资单 无法 完成。
所有工资单¶
要查看所有工资单,无论其状态如何,请前往 员工工资单 页面将以默认的嵌套列表视图展示所有按批次组织的工资单。
。随后加载的点击 ▶ (右箭头) 旁边的单个批次名称,以查看该特定批次中的所有工资单,以及所有工资单的详细信息。
批次中的工资单数量写在批次名称后的括号内。每张工资单的 状态 显示在最右侧,表示以下状态选项之一:
草稿: 工资单已创建,由于金额尚未计算,仍有时间进行编辑。
等待中: 工资单已计算,薪资详情可在 薪资计算 选项卡中找到。
完成: 工资单已计算完毕,准备支付。
Paid: 员工已支付。

点击单个工资单以在单独页面上查看该工资单的详细信息。使用面包屑菜单,点击 员工工资单 返回所有工资单的列表视图。
可以在 员工工资单 页面通过点击左上角的 新建 按钮来创建新的工资单。这样做会显示一个单独的空白工资单表单页面。在该空白工资单表单页面上,输入所有必要的信息,如 创建新工资单 部分所述。
要从 待支付工资单 或 员工工资单 页面打印工资单的 PDF 版本,首先通过点击每张待打印工资单左侧的单个复选框来选择所需的工资单。或者,点击 参考 列标题左侧的框,以选择页面上所有可见的工资单。然后,点击 打印 按钮以打印工资单。
工资单也可以导出到 Excel 电子表格中。要导出 所有 工资单,请点击左上角 Employee Payslips 字样末尾的 ⚙️ (齿轮) 图标。这将显示一个下拉菜单。点击 Export All 将所有工资单导出到电子表格中。

要仅导出选定的工资单,首先从列表中选择要导出的工资单。然后,点击每个工资单左侧的复选框以选择它。当工资单被选中时,页面顶部中央会出现一个智能按钮,显示所选工资单的数量。然后,点击页面顶部中央的 ⚙️ (齿轮) 操作 图标,并点击 导出。

注解
待支付 和 所有工资单 都会显示每张工资单的所有详细信息。
批量¶
要批量查看工资单,请导航至
以显示所有已创建的工资单批次。默认情况下,这些工资单批次以列表视图显示。每个批次显示 名称、开始日期 和 结束日期,其 状态,批次中的工资单数量 (工资单计数),以及 公司。

创建新批次¶
要从 工资单批次 页面 ( ) 创建新的工资单批次,请点击左上角的 新建 按钮。这样会在一个新页面上显示一个空白的工资单批次表单。
在新的工资单批次表单中,输入 批次名称。
接下来,选择该批次适用的日期范围。点击 Period 字段之一,会出现一个日历弹出窗口。在此日历弹出窗口中,导航到正确的月份,并点击批次开始和结束日期对应的日期。
当前公司填充了 公司 字段。如果在多公司环境中操作,无法 从表单中修改 公司。批次 必须 在所需公司的数据库中创建。

处理一个批次¶
点击单个批次以在单独的页面上查看该批次的详细信息。在此批次详细信息页面上,根据批次的状态,顶部会显示不同的选项(按钮):
新建 状态:未添加任何工资单的批次状态为 新建。这些批次显示以下按钮选项:
添加工资单:点击 添加工资单 按钮将工资单添加到批次中,此时会弹出一个 添加工资单 的窗口。只有可以添加到批次的工资单(当前不属于任何批次的工资单)会出现在列表中。
通过点击每张工资单名称左侧的复选框选择所需的工资单,然后点击 Select 按钮将其添加到批次中。一旦工资单被选中并添加到批次中,状态将变为 Confirmed。
生成工资单: 将工资单添加到批次后,点击 生成工资单 按钮以处理工资单并在数据库中创建单个工资单。
会出现一个 生成工资单 的弹出窗口。如果只想为特定的 薪资结构 和/或特定的 部门 生成工资单,请从相应的下拉菜单中选择它们。如果未进行任何选择,则弹出窗口中列出的所有工资单将按常规处理。
点击 生成 按钮以创建工资单。生成工资单 按钮变为 创建草稿条目 按钮,状态更改为 已确认。
Confirmed 状态: 已创建并包含工资单但工资单 尚未 处理的批次,其状态为 Confirmed。这些批次会出现以下两个按钮选项:
创建草稿条目: 点击 创建草稿条目 按钮以确认单个工资单(及批次),并创建工资单的草稿。此时批次的状态变为 完成。
设为草稿: 如果在任何时候需要将批次恢复到 新建 状态,请点击 设为草稿 按钮。此操作 不会 删除已添加到批次中的任何工资单。
完成 状态: 包含已确认工资单的批次状态为 完成。这些批次显示以下按钮选项:
创建付款报告: 点击 创建付款报告 按钮,会弹出一个 选择银行日记账 的窗口。从下拉菜单中选择正确的银行日记账。
批次名称会显示在 文件名 字段中,但如有需要,可以修改。最后,点击 确认 来处理工资单并支付员工工资。
标记为已支付: 通过 创建支付报告 按钮生成支付后,需要在数据库中将这些工资单标记为已支付。
点击 标记为已支付 按钮,批处理的状态将更改为 已支付。
设为草稿: 如果在任何时候需要将批次恢复到 新建 状态,请点击 设为草稿 按钮。此操作 不会 删除已添加到批次中的任何工资单。
已支付 状态:已完成批次的显示状态为 已支付。此状态下不会出现其他按钮选项。
在批次详情页面,批次中的各个工资单可以通过位于批次信息上方中央的 工资单 智能按钮访问。点击 工资单 智能按钮以查看所有单独工资单的列表。
使用面包屑菜单导航回单个批次详情页面,或返回所有批次的列表。
生成授权单工资单¶
在 Odoo 中,佣金通过 担保工资单 支付给员工。
Warrant payslips 可以直接从 Payslips Batches 页面生成 ( )。
首先,通过点击每个批次左侧的复选框来选择需要创建佣金工资单的批次。接着,点击页面顶部的 生成担保工资单 按钮。
这样做会显示一个 生成担保工资单 的弹出窗口,其中 必须 填写必要的信息。

在此弹出窗口中,点击位于 Period 字段旁边的下拉菜单,以显示日历弹出窗口。在这些日历弹出窗口中,选择生成工资单所需的期间。使用 < (左) 和 > (右) 箭头图标导航到正确的月份,并点击日期以选择它。
在 部门 字段中,从下拉菜单中选择所需的部门。
当选择了一个部门时,该部门列出的员工会出现在 Employee 部分。
在 Employee 部分,为每位员工在最右侧列中输入 Commission Amount 。要删除员工,点击 🗑️ (trash) 图标以删除该行。
点击 添加一行 添加新条目,并输入 员工 和相应的 佣金金额。
点击 上传文件 按钮以添加文件(如有必要)。任何文件类型均可接受。
所有佣金正确录入后,点击 生成工资单 按钮,批量创建担保工资单。
处理批次 的方式与处理典型批次相同,以完成付款流程。