澳大利亚¶
Important
Odoo 目前正在推进符合 STP Phase 2 和 SuperStream 的工作。一旦企业可以使用 Odoo 作为一站式薪资平台,我们将发布公告。
设置员工¶
员工设置¶
前往 创建员工。转到 设置 标签页,配置 澳大利亚薪资 部分,例如勾选其是否为 非居民 、是否享受 免税起征点 、其 TFN 状态 、 员工类型 等。
员工私人信息¶
此外,要满足 Single Touch Payroll 的薪资合规要求并处理退休公积金缴款,还需要填写一些员工的个人信息。打开员工的 私人信息 标签页并填写以下字段:
私人地址
私人电子邮箱
私人电话
出生日期
Note
Odoo 会在流程的不同阶段提醒您填写所需数据。
退休公积金账户与基金¶
您可以在员工的 退休公积金账户 标签页下添加新员工的退休公积金详情。点击 添加一行 ,并确保填写 加入日期 、 会员编号 和 退休公积金基金 。
Tip
如果员工的缴款需要同时发送至多个基金,请使用 比例 字段。
要创建新的 退休公积金基金 ,请开始输入其名称并点击 创建并编辑… 。填写其:
地址
ABN
类型 (APRA / SMSF)
唯一标识符(APRA 为 USI ,SMSF 为 ESA )
(仅限 SMFS) 银行账户
Tip
前往 或 管理所有退休公积金账户和基金。
Important
Odoo 目前正在推进 SuperStream 合规工作。
合同¶
员工创建完成后,点击 合同 智能按钮,或前往 来创建其雇佣合同。
Note
每位员工同一时间只能有一份生效的合同。但是,员工在任职期间可以连续签署多份合同。
创建雇佣合同:建议步骤¶
1. 基本合同信息¶
选择 合同开始日期 和 工作日程 (为临时工设置固定或灵活日程)。
保持 薪资结构类型 为 澳大利亚员工 。此结构涵盖 ATO 的所有税表。
(如果使用考勤或计划应用)选择 工作记录来源 ,以定义员工工资单上的工作时长和天数如何计算。
工作日程 :从合同开始日期起,根据员工的工作日程自动生成工作记录。
Example
员工每周工作 38 小时,其合同于 01/01 开始,今天是 16/01,用户生成了 14/01 至 20/01 的发薪周期。如果没有休无薪假,工资单上的工作时长将自动计算为 38 小时(5 * 7.36 小时)。
考勤 :忽略工作日程,仅在考勤应用中打卡上下班后才会生成工作记录。请注意,考勤数据可以导入。
计划 :忽略工作日程,工作记录根据计划应用中的排班生成。
Important
工时单不影响 Odoo 中的工作记录。如果需要在 Odoo 中导入工时单,请前往 导入。
2. 薪资信息标签页¶
工资类型 :全职和兼职员工选择 固定工资 ,临时工选择 时薪工资 。后者允许添加 临时工加成 百分比。
Note
对于按小时计酬的员工, 时薪工资 字段不应包含临时工加成。
发薪周期 :在澳大利亚,仅接受以下发薪频率: 每日 、 每周 、 双周 (即每两周)、 每月 和 每季度 。
工资 /周期:根据发薪频率为合同分配工资。工资单上相应的年薪和时薪会自动计算。
3. 澳大利亚标签页¶
通用
如相关,请添加 常规发薪日 。
如果您选择在 BAS 的 W3 部分而非 W2 部分填入 PAYG 预扣金额,请启用 在 BAS - W3 中申报 (更多信息请参阅 ATO 关于 PAYG 预扣的网页 )。
休假加成 / 工作场所捐赠
定义您的员工是否 符合休假加成资格 。
设置 工作场所捐赠员工 金额以换取扣除。
设置 工资牺牲工作场所捐赠 金额(例如,以福利代替扣除)。
退休公积金缴款
在 退休公积金保障 之上添加 额外协商退休公积金 % 。
根据劳资协议或裁定(awards)义务添加 额外强制退休公积金 % 。
工资牺牲
退休公积金工资牺牲 允许员工牺牲部分工资,转为可申报的雇主退休公积金缴款(RESC)。
其他福利工资牺牲 允许他们将部分工资转换为其他形式的福利(更多信息请参阅 ATO 面向员工的工资牺牲网页 )。
Note
自 Odoo 18 起,针对其他福利的工资牺牲目前不影响附加福利税(FBT)申报。
4. 工资附件¶
如果员工在每次发薪周期都要收到额外的周期性付款(无论是无限期还是固定期数),请点击合同上的 工资附件 智能按钮。选择 类型 和 描述 。
Note
澳大利亚约有 32 种周期性工资附件类型,大多与津贴和子女抚养费相关。您所在行业的津贴能否涵盖,请 联系我们 了解更多信息。
5. 运行合同¶
所有信息填写完成后,将合同阶段从 新建 更改为 运行中 。
准备发薪批次¶
常规¶
发薪批次通过 创建。点击 新建 后,输入 批次名称,选择 期间,然后点击 生成工资单。
发薪批次中的员工可按 部门 和 职位 筛选。一个批次中可创建的工资单数量没有限制。点击 生成 后,系统会为每位员工创建一张处于 待确认 阶段的工资单,可在确认前进行审核和修改。
在工资单表单视图中,有两种类型的输入项:
已工作天数 根据 员工合同上设置的工作记录来源 计算。可根据考勤、加班、周六费率、周日费率、公共假日费率等不同类型 配置工作记录。
其他输入 是指 不同类型 的单笔付款或金额(津贴、整笔款项、扣款、离职结算款、休假等),它们与当前发薪期间的工作时长关系不大。之前配置的工资附加项 就是附加到合同上的周期性其他输入项。
在 工资计算 选项卡下,Odoo 会根据员工、合同、工作时长、其他输入类型和工资附加项自动计算工资单规则。
工资结构 Australian Employee 包含 35 条工资单规则,会根据工资单输入项自动计算并动态显示。
Example
在上述示例中,该发薪期间适用以下规则:
基本工资:薪资牺牲前的工资总额
常规工时收入:需要应用养老金保障百分比计算的金额
薪资牺牲总额:包括向养老金牺牲的 $150
应税津贴付款:包括 $10 的津贴(本例中为 cents per KM )
应税工资:工资总额减去非应税金额
工资预扣 和 预扣总额:从应税工资中预扣的金额
净工资:员工的实发工资
优惠养老金供款:在本场景中,指薪资牺牲至养老金的金额,在养老金保障之外支付给员工的养老金基金
养老金保障:自 2024 年 7 月 1 日起,按常规工时收入金额的 11.5% 计算
Note
自 Odoo 18 起,所有工资规则和计算均已更新为最新的税率表(2024-2025)。
周期外发薪¶
在澳大利亚,未通过批次创建的工资单被视为 out-of-cycle 发薪。可通过 创建。工资单规则相同,但在 Single Touch Payroll(STP)框架下将这些工资单提交给 ATO 的方式略有不同。
Important
自 Odoo 18 起,不建议 将周期外工资单添加到现有批次中。
完结发薪批次¶
确认工资单¶
确认所有工资单数据无误后,在工资单批次上点击 创建草稿分录。出于控制目的,也可以逐张工资单进行此操作。
这会带来以下几项影响:
将批次及其工资单标记为 完成。
根据薪资设置,为每张工资单创建一条草稿会计分录,或为整个批次创建一条分录。在此阶段,会计可以过账分录,从而影响资产负债表、损益表和 BAS 报表。
准备 STP 申报(即作为 STP 合规的一部分向 ATO 申报的薪资数据)。这需要由 STP 负责人 用户执行,该用户在 中定义。
准备作为 SuperStream 合规一部分的养老金供款行。这需要由在 中选择的 HR Super Send 用户完成。
向 ATO 提交薪资数据¶
Important
Odoo 目前正在推进 STP 第二阶段的合规工作,上述步骤尚未向 ATO 提交数据。
根据 ATO 的要求,发薪批次的 STP 申报必须在发薪日当天或之前完成。因此,请先向 ATO 提交 STP 数据,再进行付款。为此,请在工资单批次上点击 提交至 ATO。
在此发薪批次的 STP 记录上,会显示一些实用信息:
如果缺少重要信息,会显示警告消息;
为 STP 负责人用户自动生成的活动;以及
该发薪批次所含工资单的摘要,可从此视图进行审计。
STP 记录准备就绪后,点击 提交至 ATO,然后阅读并接受相关条款和条件。
向员工支付薪酬¶
ATO 申报完成后,即可向员工付款。为便于付款匹配,请记住在确认付款之前过账与工资单相关的日记账分录。
尽管您可以选择逐个向员工付款,但我们建议从工资单批次创建批次付款。为此,请在工资单批次上点击 付款,并在 付款方式 中选择 ABA Credit Transfer。
这会带来两项影响:
将批次及其工资单标记为 已付款。
创建与工资单批次关联的 付款批次。
在 Odoo 中收到银行对账单后,您现在可以一键将对账单行与批次付款进行匹配。该付款不会与工资单批次以及所有单张工资单进行核销。
对会计的影响¶
根据员工和合同的配置,与工资单关联的日记账分录的详尽程度会有所不同。
Example
例如,以下是上文配置的员工 Marcus Cook 生成的日记账分录。
过账后,预定义科目将影响公司的资产负债表(PAYGW、工资和养老金负债)以及损益表(工资和养老金费用)。此外,员工的工资总额和 PAYG 预扣税将更新相应期间的 BAS 报表(参见税务网格:W1 和 W2)。科目可根据公司的会计科目表进行调整。
其他工资流¶
缴纳养老金¶
Important
Odoo与一家清算所建立了合作关系,通过直接借记的方式,一键处理养老金支付和正确基金的数据。Odoo 目前正在与SuperStream 进行兼容,一旦可以通过 Odoo 薪资解决方案处理养老金缴款,将立即发布公告。
每季度一次(或更频繁,为 Payday Super 做准备),您必须处理向员工的超级基金支付的超级年金。要执行此操作,请访问 。
准备付款时,添加将用于支付养老金的 银行日记账 ,然后点击 锁定 以防止后续工资单的供款被添加到该文件中。相反,将创建一个新的养老金文件。
一旦付款处理完成,可以追溯到养老金文件并与银行对账单匹配。
终止雇员¶
进入 。
必须填写以下字段:
合同结束日期: 一旦终止得到验证,该日期将自动添加到合同中,并在达到日期时将合同标记为 已到期 。
停止类型代码: 澳大利亚税务局 STP 报告的必填字段。
终止类型: 裁员类型(真实或非真实)会影响未使用的年假和长期服务假预扣税的计算。
未使用的年假和长期服务假余额会显示供参考。
确认终止会创建一个带有 最终付款 标签的非周期性工资单。它计算直到合同结束日期的工作天数,以及雇员未使用的年假和长期服务假权益。
Odoo自动根据雇员当前的小时工资率、休假补贴(仅适用于年假)和剩余休假余额计算未使用的休假权益。但是,如有必要,这些金额可以在 其他输入 表格中手动编辑。
就业终止付款(ETP)也可以添加到 其他输入 表格中。Odoo有一份全面的排除和非排除ETP列表供公司选择。
Tip
一旦雇员被终止且其就业的最后细节已解决,您可以通过点击 (操作) 图标,然后点击雇员表单视图上的 存档 来存档该雇员。
从其他 STP 软件切换到 Odoo¶
当从其他启用STP的软件切换到 Odoo 时,您可能需要维持雇员年初至今(YTD)值的连续性。Odoo 允许通过进入 并点击 导入 YTD 余额 来导入雇员的YTD值。
为了让澳大利亚税务局识别您之前软件的雇员记录并在 Odoo 中保持连续性,您必须输入:
先前的BMS ID (每个数据库一个)
先前的工资单 ID (每个雇员一个)
如果您找不到其 BMS ID 或雇员的工资单 ID,请咨询您之前的软件提供商。
这将使您有机会在当前财政年度添加雇员的 YTD 期初余额。澳大利亚税务局报告许多不同类型的 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
例如,Basic Salary 规则可以包含六个输入项,而在本例中需要三个:常规总额、加班和带薪休假。这些在 YTD 金额方面的申报方式各不相同。
Marcus Cook 的最终确定的 YTD 期初余额如下所示。
因此,工资单上的 YTD 计算基于员工的期初余额,而不是从零开始。
STP 完结¶
Important
Odoo 目前正在推进 STP 第二阶段的合规工作,下述完结流程尚未向 ATO 提交数据。
EOFY 完结¶
通过 STP 申报的雇主必须在每年 7 月 14 日之前作出完结申报。为此,请前往 。
系统会显示所有需要完结的在职和已离职员工。
在完结表单视图中,您可以对相关财政年度内所有员工的工资单进行最终审计。准备就绪后,点击 提交至 ATO。作出完结申报后,员工将在财政年度结束后,在其在线收入声明上看到其薪酬信息状态变更为 税务就绪。
单个员工完结¶
Odoo 还支持您在年中对员工进行单独完结。这在以下情况下很有用:
在首次完结后进行了一次性付款;以及
在年内雇佣关系终止后进行完结。
要进行单个员工完结,请前往 ,保持 EOFY 申报 复选框不勾选,并手动添加需要完结的员工。
即使您在财政年度中途完结了员工记录,ATO 也只会在财政年度结束后才将信息预填到员工的纳税申报表中。
调整¶
Important
Odoo 目前正在推进 STP 第二阶段的合规工作,下述调整流程尚未向 ATO 提交数据。
修改完结¶
如果在作出完结申报后需要修改某位员工的 YTD 金额,仍可以移除该员工的完结标记。为此,请前往 ,选择该员工,并保持 完结 复选框不勾选。
准备就绪后,点击 提交至 ATO,向 ATO 申报完结更新。
修改后该员工的正确 YTD 明细准备就绪后,再次完结该员工。
Note
ATO 要求雇主在发现错误后 14 天内予以更正;如果您的发薪周期超过 14 天(例如按月),则应在下一次定期发薪事件的申报截止日期之前更正。完结修改可通过 STP 在财政年度结束后五年内进行。
在同一财政年度内重新雇用员工时,对单个员工进行完结和修改完结也很有用。
整文件替换¶
如果雇主发现最后一次向 ATO 提交的申报包含严重不准确的数据,可以对发薪批次进行整文件替换。
为此,请打开最近一次 STP 申报并点击 替换文件。然后,勾选 重置工资单 复选框,选择需要重置的工资单。
重置工资单不会创建新的工资单或新的发薪批次,而是会:
工资单批次的状态从 已付款 或 完成 重置为 已确认。
被重置的工资单状态恢复为 草稿。
正确的工资单保持已付款状态,并与原付款保持匹配。
系统会创建一条新的 STP 申报来替换原申报。出于可追溯性考虑,原 STP 申报不会被删除,而是被标记为已替换。
首先,更正被重置的工资单并创建其草稿分录。完成后,工资单批次上会重新出现 提交至 ATO 按钮,用于处理整文件替换。
准备就绪后,再次将发薪批次提交给 ATO。请注意,整文件替换仅应作为修正大量错误数据的最后手段。在可能的情况下,ATO 建议通过在下一次发薪批次中提交更正或通过更新事件来更正错误的工资单。
此外,同一条申报无法进行第二次整文件替换,且整文件替换每 24 小时只能进行一次。
将 YTD 值清零¶
如果年中更改了若干关键标识符,则需要将 YTD 值清零,然后使用更新后的关键标识符重新过账。
对于以下 公司标识符,需要将所有员工的 YTD 值清零:
ABN
Branch Code
BMS ID
对于以下 员工标识符,只能将单个员工的 YTD 值清零:
TFN
Payroll ID
在更新任何关键标识符之前,请前往 创建一条新的 STP 申报,然后:
将 申报类型 更改为 更新。
勾选 YTD 清零 复选框。
点击 添加一行 以指定哪些员工。
点击 提交至 ATO。
完成后,修改需要更正的关键标识符。
最后,回到 页面,创建并提交新的 更新 ,这次不要勾选 归零 YTD 复选框。这将通知 ATO,以前记录的 YTD 余额将根据新的关键标识符进行调整。
工资单链接至其他应用程序¶
休假¶
休假应用程序 与 Odoo 中的薪酬管理应用程序原生整合。不同类型的休假将根据 工作条目 的概念填充工资单。
进入 ,为每种类型在 薪酬管理 部分配置以下两个字段:
工作条目类型: 定义应在工资单的 工作天数 表中选择哪个工作条目。
未使用假期类型: 在 年假 、 长期服务假 或 事假 之间进行选择。如果选择了 个人假期 ,则在离职时,该假期类型的剩余假期将不显示为应享权利。如果员工符合条件, 年假 类型的未使用假期将包括休假津贴。
费用¶
报销应用程序 也与 Odoo 中的 薪酬管理 应用程序原生整合。首先,进入 并启用 在工资单中报销 。
当您的工资单上的员工提交已获批准的费用需要报销时,您可以通过两种方式进行报销:
如果要在工资流水之外报销费用,请点击 发布日记账分录 。必须手动付款。
如果费用将在下一次发薪时报销,请点击 在下一张工资单中报告 。
在下一张工资单中添加费用后,您可以在 其他输入 表中找到它。该输入类型将作为净工资的附加项进行计算。
支付员工工资后,工资单上与员工报销相关的日记账项目会自动与支出的供应商账单相匹配。
高级配置¶
其他输入类型¶
您可以通过 访问其他输入类型。与澳大利亚有关的其他输入类型有 63 种。我们不建议将其他输入类型作为薪资解决方案的一部分,因为它们不能在 STP 框架内使用。您可以将它们存档或删除。
在每种输入类型中,以下字段都很重要:
付款类型 将输入类型分为六类:
津贴: 除工资和薪金外,您支付给员工的另一笔款项。其中一些津贴是裁定待遇所规定的:洗衣费、交通费等。
Important
如果您计划使用不同预扣率的津贴(如 *每公里美分* 或 *差旅津贴*),请联系我们 ,以了解 Odoo 目前是否涵盖您的业务情况。
Note
截至 Odoo 18,一些津贴,如 洗衣:核准制服津贴 由另外两个输入进行管理:一个输入用于存入 ATO 限额内的已付金额,另一个输入用于存入超过 ATO 限额的金额。这是 Odoo 正确计算 PAYGW 所必需的。
有些企业可能需要根据员工情况将津贴报告从 OTE 转移到 薪水和工资 。在这种情况下,您必须复制并重新配置现有的其他输入类型。例如, 与工作相关的非费用 津贴默认为 OTE 。
扣除: 工会费和子女抚养费扣款被视为扣款。
ETP: 终止雇用付款。这些款项要么被视为除外款项,要么被视为非除外款项(见 ATO关于ETP组成部分税收的网页 )。
休假: 与休假相关的其他输入,与单个发薪期无关(一次性支付、在职期间兑现假期、未使用的假期等)。
一次性支付: 重返工作岗位和一次性支付 E(用于支付背债)属于这一类。
其他: 其他支付方式,有自己的特定逻辑。
PAYGW 处理 影响 Odoo 如何预扣该输入类型的税款: 常规 、 无现收现付预扣税 和 仅超额 (用于津贴)。
养老金处理方式: 普通时间收入 、 薪资与工资 、 非薪资与工资 。
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。Warning
不要更改预先填写的 工资单 URL 。
在就业英雄URL中查找 企业 ID (例如,
189241)。
选择任何 Odoo 日记账作为 薪酬管理日记账 来发布工资单条目。
进入 配置税金。为就业英雄工资单条目创建必要的税项。在 字段中填写匹配就业英雄税的税号。
应用程序接口解释¶
该应用程序接口将日记账条目从 Employment Hero 同步到 Odoo,并将其保留在草稿模式。参考资料包括括号中的 Employment Hero 工资单条目 ID,方便用户在 Employment Hero 和 Odoo 中检索相同的记录。
默认情况下,每周同步一次。您可以进入 ,在 Employment Hero 中点击 手动获取薪资运行 ,以获取记录。
Employment Hero 工资单分录也基于复式簿记。Employment Hero 使用的账户在薪酬管理设置部分进行了定义。
为使 API 正常工作,您必须在 Odoo 中创建与 Employment Hero 业务默认账户相同的账户(相同名称和相同代码)。您还需要在 Odoo 中选择正确的账户类型,以生成准确的财务报告。