澳大利亚¶
重要
Odoo 目前正在努力实现与 STP 第二阶段和 SuperStream 的合规性。一旦公司可以将 Odoo 作为一站式平台用于薪资处理,将会发布公告。
设置员工¶
员工设置¶
通过导航至 设置 标签页,并配置 澳大利亚薪资 部分,例如检查他们是否为 非居民、是否享有 免税门槛、其 税号 (TFN) 状态 、 员工类型 等。
创建一名员工。进入
员工私人信息¶
此外,为了符合单一触控薪资 (Single Touch Payroll) 的要求以及处理养老金支付,需要一些员工的个人信息。打开员工的 私人信息 标签页并填写以下字段:
私人地址
私人电子邮件
私人电话
出生日期

注解
Odoo 将在流程的不同阶段提醒您完成所需的数据。
养老金账户和基金¶
您可以在员工的 养老金账户 标签页下添加新员工的养老金详细信息。点击 添加一行 ,并确保包含 会员自 日期、会员编号 和 养老金基金 。
小技巧
如果员工的供款需要同时发送到多个基金,请使用 比例 字段。

要创建新的 养老金基金 ,开始输入其名称并点击 创建并编辑… 。填写以下内容:
地址
澳大利亚商业号码 (ABN)
Type (APRA / SMSF)
唯一标识符(APRA 的 USI ,SMSF 的 ESA )
(仅适用于 SMSF) 银行账户

小技巧
通过导航至
或 来管理所有养老金账户和基金。重要
Odoo 目前正在努力实现与 SuperStream 的合规性。
合同¶
创建员工后,通过点击 合同 智能按钮,或导航至 来创建他们的雇佣合同。
注解
每位员工一次只能有一个活动合同。然而,在雇佣期间可以为员工分配连续的合同。
创建雇佣合同:推荐步骤¶

1. 基本合同信息¶
选择 合同开始日期 和 工作时间表 (固定或灵活,适用于临时工)。
将 薪资结构类型 保留为 澳大利亚员工 。此结构涵盖了澳大利亚税务局 (ATO) 的所有税务计划。
(如果使用考勤或计划应用)选择 工作条目来源 ,以定义如何在员工工资单中记录工作小时数和天数。
工作时间表 :工作条目会根据员工的工作时间表自动生成,从合同的开始日期起生效。
Example
一名员工每周工作 38 小时,其合同从 1 月 1 日开始,当前日期为 1 月 16 日,用户生成了从 1 月 14 日至 1 月 20 日的工资运行。如果没有无薪假期,则工资单上的工作小时数将自动计算为 38 小时(5 天 * 每天 7.36 小时)。
考勤 :忽略工作时间表,仅在通过考勤应用打卡后生成工作条目。请注意,考勤数据可以导入。
计划 :忽略工作时间表,工作条目根据计划应用中的班次生成。
重要
工时表不会影响 Odoo 中的工作条目。如果需要在 Odoo 中导入工时表,请改为导航至
进行导入。
2. 薪资信息标签页¶
薪资类型 :为全职和兼职员工选择 固定薪资 ,为临时工选择 小时薪资 。后者允许您添加 临时工附加费 百分比。
注解
对于小时工, 小时薪资 字段应不包含临时工附加费。
支付周期 :在澳大利亚,仅接受以下工资运行频率:每日 、 每周 、 每两周(双周) 、 每月 和 每季度 。
薪资 /周期 :根据支付频率为合同分配薪资。在工资单上,相应的年薪和小时薪资率将自动计算。
3. 澳大利亚标签页¶

通用
如果适用,请添加 常规发薪日 。
如果选择将 PAYG 预扣金额添加到 BAS 的 W3 部分而不是 W2,请启用 在 BAS 中报告 - W3 (有关更多信息,请参阅澳大利亚税务局 (ATO) 关于 PAYG 预扣的网页 https://www.ato.gov.au/businesses-and-organisations/preparing-lodging-and-paying/business-activity-statements-bas/in-detail/instructions/payg-withholding-how-to-complete-your-activity-statement-labels#W3Otheramountswithheldexcludinganyamount )。
假期加载 / 工作场所捐赠
定义您的员工是否 符合假期加载资格 。
设置 工作场所捐赠员工 金额以换取扣款。
设置 薪资牺牲工作场所捐赠 金额(例如,获得福利而非扣款)。
养老金供款
在 养老金保障 基础上添加 额外协商养老金 % 。
根据行业协议或奖励义务添加 额外强制性养老金 % 。
薪资牺牲
薪资牺牲养老金 允许员工牺牲部分薪资,以换取可报告的雇主养老金供款 (RESC)。
薪资牺牲其他福利 允许员工牺牲部分薪资以换取其他形式的福利(更多信息, 请参阅澳大利亚税务局关于员工薪资牺牲的网页 )。
注解
截至 Odoo 18,薪资牺牲其他福利目前不会影响附加福利税 (FBT) 的报告。
4. 薪资附件¶
如果员工将在每次工资运行中收到额外的定期付款(无论是无限期还是固定周期数),请点击合同上的 薪资附件 智能按钮。选择一个 类型 和 描述 。
注解
澳大利亚大约有 32 种定期薪资附件类型,主要与津贴和子女抚养费相关。如需了解您所在行业的津贴是否涵盖在内,请 联系我们 获取更多信息。
5. 运行合同¶

完成所有信息后,将合同阶段从 新建 更改为 运行中 。
准备工资运行¶
常规¶
通过导航至 新建 后,输入 批次名称 ,选择 期间 ,然后点击 生成工资单 。
创建工资运行。点击
工资运行中的员工可以通过 部门 和 职位 进行筛选。一批中可以生成的工资单数量没有限制。点击 生成 后,每位员工都会生成一张工资单,处于 等待 阶段,在此阶段可以对其进行审核和修改,然后再验证。

在工资单表单视图中,有两种类型的输入:
工作天数 是根据员工合同上设置的 工作条目来源 计算的。 工作条目可以根据不同类型进行配置 ,例如出勤、加班、周六费率、周日费率、公共假期费率等。
其他输入 是指 不同类型 的单独付款或金额(例如津贴、一次性付款、扣款、终止付款、休假等),这些与当前工资周期内的工作小时数关系不大。 先前配置的薪资附件 只是附加到合同上的定期其他输入。

在 薪资计算 标签页下,Odoo 会根据员工、合同、工作小时数、其他输入类型和薪资附件自动计算工资单规则。
薪资结构 澳大利亚员工 包含 35 条工资单规则,这些规则会根据工资单输入自动计算并动态显示。
Example

在上述示例中,以下规则适用于该工资周期:
基本薪资 :税前总薪资(牺牲前)
普通时间收入 :需要应用养老金保障百分比的金额
薪资牺牲总额 :包括牺牲给养老金的 150 美元
应税津贴支付 :包括 10 美元的津贴(本例中为每公里 美分 )
应税薪资 :总薪资金额减去非应税金额
薪资预扣 和 总预扣 :从应税薪资中扣除的金额
净薪资 :员工的净工资
优惠养老金供款 :在此场景中,指牺牲给养老金的金额,需额外支付到员工的养老金基金中,作为养老金保障的补充
养老金保障 :自 2024 年 7 月 1 日起,其计算方式为普通时间收入金额的 11.5%
注解
截至 Odoo 18,最新的税率表(2024-2025)已更新至所有薪资规则和计算中。
非周期性¶
在澳大利亚,未通过批次创建的工资单被视为 非周期性 运行。通过导航至
创建它们。适用相同的工资单规则,但这些工资单在单一触控薪资 (STP) 框架下提交给澳大利亚税务局 (ATO) 的方式略有不同。重要
截至 Odoo 18,不建议将非周期性工资单添加到现有批次中。
完成工资运行¶
验证工资单¶
一旦所有工资单数据被认为无误,请点击工资单批次上的 创建草稿条目 。出于控制原因,也可以逐个工资单进行此操作。
这会产生以下影响:
将批次及其工资单标记为 已完成 。
根据您的薪资设置,为每个工资单创建草稿会计条目,或为整个批次创建一个条目。在此阶段,会计人员可以发布条目以影响资产负债表、损益报告和 BAS 报告。
准备 STP 提交(或将薪资数据提交给 ATO 以符合 STP 要求)。此操作需由在 STP 负责人 用户执行。
下定义的准备养老金供款行以符合 SuperStream 要求。此操作需由在 HR 养老金发送 用户完成。
下选择的

向 ATO 提交薪资数据¶
重要
Odoo 目前正在努力实现与 STP 第二阶段的合规性,因此上述步骤尚未向 ATO 提交数据。
根据澳大利亚税务局 (ATO) 的要求,工资运行的 STP 提交需在发薪日当天或之前完成。因此,请先向 ATO 提交 STP 数据,然后再进行付款操作。为此,请点击工资单批次上的 提交至 ATO 。
在此工资运行的 STP 记录中,会显示一些有用的信息:
如果缺少重要信息,则会显示警告消息,
为 STP 负责用户自动生成的活动,以及
此工资运行中包含的工资单摘要,可从该视图进行审计。

一旦 STP 记录准备就绪,请点击 提交至 ATO ,然后阅读并接受相关条款和条件。
向员工支付薪酬¶
一旦 ATO 提交完成,您可以继续支付员工薪资。为了便于付款匹配流程,请在验证付款之前发布与工资单相关的日记账分录。
尽管您可以选择单独支付员工薪资,但我们建议从工资单批次中创建批量付款。为此,请点击工资单批次上的 支付 ,并选择 ABA 信用转账 作为 付款方式 。

这会产生两个影响:
将批次及其工资单标记为 已支付 。
创建一个与工资单批次关联的 付款批次 。

在 Odoo 中接收银行对账单时,您现在可以一键将对账单行与批量付款进行匹配。付款不会与工资单批次及所有单独的工资单进行对账。

对会计的影响¶
根据员工和合同的配置,与工资单关联的日记账分录可能会或多或少详尽。
Example
例如,以下是上述配置的员工 Marcus Cook 生成的日记账分录。

一旦发布,预定义账户将影响公司的资产负债表(PAYGW、薪资和养老金负债)以及损益报告(薪资和养老金支出)。此外,员工的总薪资和 PAYG 预扣金额将更新相关期间的 BAS 报告(参见税务网格:W1 和 W2)。账户可以根据公司的会计科目表进行调整。

其他薪资流程¶
支付养老金供款¶
重要
Odoo 与清算机构合作,通过直接借记一键处理养老金付款和数据,并将其发送到正确的基金。Odoo 目前正在努力实现与 SuperStream 的合规性,一旦可以通过 Odoo 的薪资解决方案处理养老金供款,将发布公告。
每季度一次(或更频繁,为 Payday Super 做准备),您需要处理员工养老金供款至其养老金基金。为此,请导航至 。

当准备付款时,添加将用于支付养老金的 银行日记账 ,然后点击 锁定 ,以防止后续工资单中的供款被添加到该文件中。相反,将创建一个新的养老金文件。
一旦付款处理完成,可以追溯到养老金文件并将其与银行对账单匹配。

终止员工合同¶
通过导航至
,可以终止员工合同。以下字段必须填写:
合同结束日期 :一旦终止操作被验证,此日期将自动添加到合同中,并在到达该日期时将合同标记为 已过期 。
终止类型代码 :ATO 的 STP 报告必填字段。
终止类型 :裁员类型(真实或非真实)会影响未使用年假和长期服务假扣款的计算。

显示未使用的年假和长期服务假余额以供参考。
确认终止操作会生成一张带有 最终工资 标签的非周期性工资单。它会计算截至合同结束日期的工作天数,以及员工未使用的年假和长期服务假权益。

Odoo 会根据员工当前的小时工资率假期加载(仅适用于年假)和剩余假期余额自动计算未使用的假期权益。但是,如有必要,可以在 其他输入 表中手动编辑这些金额。
就业终止付款 (ETP) 也可以添加到 其他输入 表中。Odoo 提供了全面的排除和非排除 ETP 列表供公司选择。

小技巧
一旦员工合同终止且其雇佣相关细节已解决,您可以通过点击员工表单视图上的 ( 操作 )图标,然后点击 归档 来归档该员工。
从其他 STP 软件切换到 Odoo¶
当从其他支持 STP 的软件切换到 Odoo 时,您可能需要保持员工的年度累计值 (YTD) 连续性。Odoo 允许通过导航至 导入 YTD 余额 来导入员工的 YTD 值。
并点击
为了使澳大利亚税务局 (ATO) 能够识别您之前软件中的员工记录并在 Odoo 中保持连续性,您必须输入以下内容:
之前的 BMS ID (每个数据库一个)
之前的薪资 ID (每个员工一个)
如果您找不到其 BMS ID 或员工的薪资 ID,请咨询您之前的软件供应商。

这将为您提供机会,在当前财政年度中添加员工的 YTD 期初余额。ATO 报告了多种不同类型的 YTD。在 Odoo 中,这些由以下 13 条 薪资规则 表示。

Example
假设员工 Marcus Cook 已于 9 月 1 日从另一个支持 STP 的软件切换过来。Marcus 在之前的软件中已收到两张月度工资单(7 月和 8 月)。以下是 Marcus 的公司需要转移到 Odoo 的 YTD 余额:
YTD 类别 |
需转移的 YTD 余额 |
---|---|
总薪资(正常出勤) |
$13,045.45 |
总薪资(加班) |
$1,000 |
带薪休假 |
$954.55 |
洗衣津贴 |
$200 |
总预扣金额 |
$2,956 |
养老金保障 |
$1,610 |
如果某些 YTD 余额需要以更细粒度向 ATO 报告,您可以使用薪资规则的输入项。
Example
例如, 基本薪资 规则可以包含六个输入项,在我们的示例中有三个是必要的:正常总薪资、加班和带薪休假。这些项目在 YTD 金额方面的报告方式各不相同。

Marcus Cook 的最终 YTD 期初余额如下所示。

因此,工资单上的 YTD 计算是基于员工的期初余额,而不是从零开始。
STP 最终化¶
重要
Odoo 目前正在努力实现与 STP 第二阶段的合规性,因此下文描述的最终化流程尚未向 ATO 提交数据。
财年末 (EOFY) 最终化¶
通过 STP 报告的雇主必须在每年 7 月 14 日之前提交最终化声明。为此,请导航至
。
需要最终化的在职和已终止雇佣关系的员工都会显示出来。

从最终化表单视图中,您可以对相关财政年度内所有员工的工资单进行最终审核。准备就绪后,点击 提交至 ATO 。完成最终化声明后,员工将在财政年度结束后看到其在线收入报表中的付款信息状态更改为 税务就绪 。
单独最终化¶
Odoo 还允许您在年内单独对员工进行最终化。这在以下情况下非常有用:
一次性付款在首次最终化之后发放;以及
年内终止雇佣关系后的最终化。
要进行单独最终化,请导航至 财年末声明 复选框,并手动添加需要最终化的员工。
,取消勾选
即使您在财政年度中途对员工记录进行最终化,ATO 仍会在财政年度结束之前不会将信息预填到员工的纳税申报表中。
调整¶
重要
Odoo 目前正在努力实现与 STP 第二阶段的合规性,因此下文描述的调整流程尚未向 ATO 提交数据。
修改最终化¶
如果您需要在最终化声明完成后修改员工的 YTD 金额,仍然可以移除该员工的最终化标记。为此,请导航至 最终化 复选框。
,选择该员工,并取消勾选
准备就绪后,点击 提交至 ATO 向 ATO 提交最终化更新。
一旦在修改后为该员工准备好正确的 YTD 详细信息,请再次对该员工进行最终化。
注解
ATO 希望雇主在发现错误后的 14 天内进行纠正;如果您的薪资周期超过 14 天(例如按月支付),则需在您应提交下一个常规薪资事件的日期前完成。最终化修改可以通过 STP 在财政年度结束后的五年内完成。
在同一年度重新雇用某员工时,对单个员工进行最终化以及修改最终化也可能很有帮助。
完整文件替换¶
如果发给 ATO 的最后一次提交包含严重不准确的数据,雇主可以进行完整文件替换以覆盖之前的提交内容。
为此,请打开最后一次 STP 提交,然后点击 替换文件 。接着,通过勾选 重置工资单 复选框选择需要重置的工资单。

重置工资单不会创建新的工资单或新的工资运行,而是:
工资单批次的状态从 已支付 或 已完成 重置为 已确认 。
重置的工资单状态将恢复为 草稿 。
正确的工资单仍保持已支付状态,并与原始付款匹配。
会创建一个新的 STP 提交以替换之前的提交。出于可追溯性目的,之前的 STP 提交不会被删除,而是标记为已替换。
首先,更正重置的工资单并创建其草稿条目。完成后,工资单批次上将重新出现 提交至 ATO ,以处理完整的文件替换。

准备就绪后,请再次将工资运行提交给 ATO。请注意,完整文件替换仅作为修正大量错误数据的最后手段。如果可能,ATO 建议通过下一次工资运行或更新事件来更正错误的工资单。
此外,无法对同一提交进行第二次完整文件替换,且完整文件替换每 24 小时只能执行一次。
清零 YTD 值¶
如果在年中更改了多个关键标识符,则需要先将 YTD 值清零,然后使用更新后的关键标识符重新发布。
对于以下 公司标识符,所有员工都需要清零:
ABN
分支机构代码
BMS ID
对于以下 员工标识符,只能单独清零个别员工:
税号 (TFN)
薪资 ID
在更新任何关键标识符之前,通过导航至
创建一个新的 STP 提交,并执行以下操作:将 提交类型 更改为 更新 。
勾选 清零 YTD 复选框。
点击 添加一行 以指定哪些员工。
点击 提交至 ATO 。
完成后,修改需要更正的关键标识符。
最后,返回 更新 ,这次不勾选 清零 YTD 复选框。这将通知 ATO,先前记录的 YTD 余额将调整为新的关键标识符。
创建并提交一个新的
薪资与其他应用的关联¶
休假¶
休假应用 与 Odoo 中的薪资应用原生集成。不同类型的休假将基于 工作条目 的概念填充到工资单中。
导航至 薪资 部分配置以下两个字段:
,并为每种类型在工作条目类型 :定义应在工资单的 工作天数 表中选择的工作条目。
未使用假期类型 :在 年假 、 长期服务假 或 个人假 中选择。如果选择 个人假 ,则该休假类型的剩余假期余额在终止雇佣关系时不会显示为权益。如果员工符合条件,未使用的 年假 将包括假期加载。

费用¶
费用应用 还与 Odoo 中的 薪资 应用原生集成。首先,导航至 并启用 在工资单中报销 。
当您薪资系统中的员工提交已批准的费用以供报销时,您可以使用两种方式为其报销:
如果费用需要在工资运行之外报销,请点击 发布日记账分录 。付款必须手动完成。
如果费用需要作为下一次工资运行的一部分报销,请改为点击 在下次工资单中报告 。

将费用添加到下一张工资单后,您可以在 其他输入 表中找到它。此输入类型将被计算为净薪资的附加项。

向员工支付后,与员工报销相关的工资单日记账分录将自动与费用的供应商账单匹配。

高级配置¶
其他输入类型¶
您可以通过
访问其他输入类型。与澳大利亚有关的其他输入类型有 63 种。我们不建议将其他输入类型作为薪资解决方案的一部分,因为它们不能在 STP 框架内使用。您可以将它们存档或删除。在每种输入类型中,以下字段都很重要:
付款类型 将输入类型分为六类:
津贴 :除工资和薪金外,您支付给员工的另一笔款项。其中一些津贴是裁定待遇所规定的:洗衣费、交通费等。
重要
如果您计划使用不同预扣率的津贴(如 *每公里美分* 或 *差旅津贴* ),请联系我们 ,以了解 Odoo 目前是否涵盖您的业务情况。
注解
截至 Odoo 18,一些津贴,如 洗衣:核准制服津贴 由另外两个输入进行管理:一个输入用于存入 ATO 限额内的已付金额,另一个输入用于存入超过 ATO 限额的金额。这是 Odoo 正确计算 PAYGW 所必需的。
有些企业可能需要根据员工情况将津贴报告从 OTE 转移到 薪水和工资 。在这种情况下,您必须复制并重新配置现有的其他输入类型。例如, 与工作相关的非费用 津贴默认为 OTE 。
扣除 :工会费和子女抚养费扣款被视为扣款。
ETP :终止雇用付款。这些款项要么被视为除外款项,要么被视为非除外款项(见 ATO关于ETP组成部分税收的网页 )。
休假 :与休假相关的其他输入,与单个发薪期无关(一次性支付、在职期间兑现假期、未使用的假期等)。
一次性支付 :重返工作岗位和一次性支付 E(用于支付背债)属于这一类。
其他 :其他支付方式,有自己的特定逻辑。
PAYGW 处理 影响 Odoo 如何预扣该输入类型的税款:常规 、 无现收现付预扣税 和 仅超额 (用于津贴)。
养老金处理 :普通时间收入 (OTE) 、 薪资和工资 和 非薪资和工资 。
STP 代码 :仅在 开发者模式 下可见,此字段告诉 Odoo 如何将此付款的总值报告给 ATO。如果此字段已默认设置,我们不建议更改其值。
按 付款类型 对其他输入类型进行分组,可以帮助您了解这些输入可以使用的不同场景。

工作条目类型¶
工作条目类型 是员工的一种出勤类型(例如,出勤、带薪休假、加班等)。在每个澳大利亚数据库中,默认会创建一些工作条目类型。

在使用 Odoo 的澳大利亚薪资解决方案之前,建议您通过导航至
来精简工作条目类型,仅保留所需的类型。对于每种类型,请确保为澳大利亚配置以下字段:
是否为普通时间收入 (OTE) :确定在此类别中花费的时间是否可被视为普通时间收入,这意味着将适用养老金保障率(例如,正常出勤、带薪休假等)。
罚款率 :用于确定适用于该类别时间的罚款百分比。重要的是,您应根据工作类型(如周六费率、周日费率、加班费率等)配置适用于您所在省/州或行业的罚款率。
STP 代码 :仅在 开发者模式(调试模式) 中可见,此字段告诉 Odoo 如何向 ATO 报告在此类别中花费的时间。如果该字段已默认设置,我们不建议更改其值。

当前限制¶
从 Odoo 18 开始,我们不建议公司在以下业务流程中使用薪酬管理应用程序:
收入流类型:国外就业收入
税收待遇类别:演员和表演者
身故抚恤金报告
WPN 的报告义务(而不是 ABN)
预扣率不同的津贴(如 每公里美分 的津贴和 差旅津贴 )。
如果您想确定 Odoo 是否符合您在澳大利亚的薪资要求,请联系我们 。
就业英雄整合¶
如果您的企业已经开始使用就业英雄,您可以使用该连接器作为替代薪资解决方案。就业英雄模块可将工资单会计分录(如支出、社会费用、负债、税金)从 就业英雄自动同步到 Odoo。薪酬管理仍在就业英雄中完成;Odoo 仅记录日记账分录。
配置¶
安装 就业英雄工资单模块 (
l10n_employment_hero
)。通过 启用就业英雄整合 复选框后,将显示更多字段。
配置就业英雄 API。勾选在就业英雄平台的 我的账户 部分找到 API 密钥 。
工资单 URL 已预填为
https://keypay.yourpayroll.com.au
。警告
不要更改预先填写的 工资单 URL 。
在就业英雄URL中查找 企业 ID`(例如,`189241 )。
选择任何 Odoo 日记账作为 薪酬管理日记账 来发布工资单条目。
进入
配置税金。为就业英雄工资单条目创建必要的税项。在 字段中填写匹配就业英雄税的税号。
API 说明¶
该应用程序接口将日记账条目从 Employment Hero 同步到 Odoo,并将其保留在草稿模式。参考资料包括括号中的 Employment Hero 工资单条目 ID,方便用户在 Employment Hero 和 Odoo 中检索相同的记录。

默认情况下,同步每周进行一次。您可以通过导航至 Employment Hero 中点击 手动获取工资运行记录 来手动获取记录。
并在Employment Hero 的工资单条目也基于复式记账法运作。Employment Hero 使用的账户在薪资设置部分中定义。

为了使 API 正常工作,您必须在 Odoo 中创建与 Employment Hero 企业默认账户相同的账户(名称和代码相同)。此外,您还需要在 Odoo 中选择正确的账户类型以生成准确的财务报告。