按国家/地区划分的 Odoo HR 薪资设置:完整配置指南

针对不同国家/地区配置 Odoo HR 薪资的分步指南,包括税务规则、社会保障、扣除额和法定报告。

E
ECOSIRE Research and Development Team
|2026年3月16日3 分钟阅读499 字数|

属于我们的Compliance & Regulation系列

阅读完整指南

Odoo HR 薪资设置(按国家/地区):完整配置指南

薪资是所有 ERP 系统中最具国家特定性的模块。不同司法管辖区的税级、社会保障缴款、养老金计划和法定报告要求差异很大。 Odoo 的薪资模块通过本地化框架解决了这个问题,该框架提供了特定于国家/地区的薪资规则、税表和报告模板。本指南介绍了主要区域的配置过程以及没有官方本地化的国家/地区的自定义选项。

要点

  • Odoo 19 附带 40 多个国家/地区的薪资本地化版本,涵盖薪资规则、税表和法定报告
  • 薪资规则引擎使用Python表达式进行复杂计算,同时维护完整的审计跟踪
  • 多国组织可以从单个 Odoo 实例运行不同司法管辖区的工资单
  • 可以使用未官方支持的国家/地区的薪资结构框架来构建自定义本地化
  • 与会计集成可确保工资日记帐分录自动过帐并具有正确的帐户映射

薪资架构概述

Odoo payroll 通过基于规则的引擎处理工资计算。该架构包括:

薪资结构:定义哪些薪资规则适用于某类员工的模板。公司可能有月薪员工、小时工和承包商的结构。

薪资规则:结构内的各个计算步骤。每个规则都有一个 Python 表达式,该表达式根据基本工资、工作日和之前的规则结果等输入来计算其值。规则根据其优先级编号按顺序执行。

薪资规则类别:组织报告规则的分组。类别包括工资总额、扣除额、雇主缴款和净工资。

工资单:单个员工在单个期间的输出文档,包含所有计算的规则值。

导航到 薪资 > 配置 > 薪资结构 以查看和修改 Odoo 实例中可用的薪资结构。

美国配置

联邦税务设置

美国工资单要求根据员工的 W-4 表格配置联邦所得税预扣:

  1. 导航至 薪资 > 配置 > 薪资规则 并找到联邦所得税规则
  2. 该规则参考了 Odoo 每年更新的现行 IRS 税级 3.每位员工的合同中存储了他们的报税身份(单身、已婚联名、户主)和津贴 4.计算应税收入前的税前扣除(401k、健康保险、FSA)的计算科目

州税配置

州所得税要求员工工作的每个州有额外的规则:

国家类别示例配置方式
没有州所得税德克萨斯州、佛罗里达州、华盛顿州、内华达州、新罕布什尔州、田纳西州、怀俄明州、南达科他州、阿肯色州无需额外规则
统一费率伊利诺伊州 (4.95%)、宾夕法尼亚州 (3.07%)、印第安纳州 (3.05%)具有统一百分比的单一规则
渐进括号加利福尼亚州、纽约州、新泽西州或类似于联邦的多括号规则
地方税纽约、费城、底特律每个地区的附加规则

FICA 和医疗保险

社会保障(工资基数的 6.2%)和医疗保险(1.45%,超过 200,000 美元另加 0.9%)被配置为雇主和雇员缴款规则。工资基数限额每年更新 — 对于 2026 年,请在 薪资 > 配置 > 参数 中配置社会保障工资基数。

福利和扣除

配置为工资规则的常见美国扣除额:

  • 401(k):与雇主匹配的税前扣除(可配置百分比和上限)
  • 健康保险:员工保费份额(第 125 条规定的税前)
  • HSA/FSA:健康储蓄或灵活支出账户的税前缴款
  • Roth 401(k):税后扣除(减少净工资,但不减少应税收入)
  • 扣押:法院根据优先规则下令扣除

欧盟国家

德国

由于教会税、团结附加费以及社会保障缴费之间的相互作用,德国的工资是最复杂的:

税种(Steuerklasse I 至 VI)决定所得税预扣税。在 薪资 > 员工 > 合同 中配置每个员工合同上的税级。

德国的社会保障缴款由雇主和雇员平均分配:

贡献员工率雇主利率天花板 (2026)
健康保险7.3% + 补充7.3% + 补充62,100 欧元/年
养老保险9.3%9.3%90,600 欧元/年(西)
失业保险1.3%1.3%90,600 欧元/年
长期护理1.7%(+ 0.6% 无子女)1.7%62,100 欧元/年

教会税:所得税的 8% 或 9%,具体取决于联邦州(德意志联邦州)。

法国

法国工资单使用 DSN(社会名义声明)向社会保障机构进行电子报告。关键配置区域:

  • Cotisations Sociales:超过 30 个个人社会缴款项目,涵盖健康、退休、失业和补充养老金
  • CSG/CRDS:社会贡献税按工资总额的 98.25% 计算
  • Mutuelle:强制性补充健康保险(雇主支付至少 50%)
  • 预付:死亡和伤残保险缴款
  • 菲永减免:雇主对接近最低工资的工资进行社会保障减免

英国

英国薪资遵循PAYE(现收现付)制度:

  • 税码:HMRC 分配的用于确定免税津贴的代码(例如,1257L 表示标准个人津贴)
  • 国民保险:员工 NI 缴款率为 8%(高于主要门槛),雇主 NI 缴款率为 13.8%(高于次要门槛)
  • 学生贷款扣除:计划 1、计划 2、计划 4 或研究生利率
  • 养老金自动登记:工作场所养老金至少为雇员的 5% + 雇主的 3%
  • RTI 报告:每次付款后向 HMRC 提交实时信息

中东和非洲

阿拉伯联合酋长国

由于没有所得税,阿联酋的工资管理更加简单,但需要注意:

  • 小费计算:根据服务年限计算服务终了小费(前 5 年每年 21 天,此后每年 30 天)
  • WPS 合规性:工资保障系统通过批准的银行进行电子工资转账
  • DEWS:针对位于 DIFC 的公司的 Difc 员工工作场所储蓄计划
  • 住房补贴:通常为基本工资的 30-40%,配置为工资规则

沙特阿拉伯

  • GOSI:社会保险缴款总组织(沙特国民雇主 12%,雇员 10%;外籍人士雇主 2%)
  • 无所得税:对于个人(公司税适用于外国实体)
  • 沙特化:跟踪国籍百分比以遵守 Nitaqat 计划

南非

  • PAYE:SARS 管理的累进税级
  • UIF:失业保险基金(1% 雇员 + 1% 雇主,上限)
  • SDL:技能发展税(工资总额的 1%)
  • 医疗税收抵免:每个家属每月固定抵免额

亚太地区

印度

印度工资涉及多个组成部分:

组件描述典型百分比
基本基本工资组成40-50% 的 CTC
人力资源管理局房屋租金补贴基本
DA亲爱的津贴因行业而异
特殊津贴柔性组件CTC 余额
PF公积金(员工)基本
PF公积金(雇主)基本利率的 12%(3.67% EPF + 8.33% EPS)
ESI雇员国家保险0.75% 雇员 + 3.25% 雇主
专业税务州级税收因州而​​异(最高 2,500 印度卢比/年)

TDS(源头扣除税款):雇主根据申报的投资和适用的税制(旧与新)每月计算并扣除所得税。

澳大利亚

  • PAYG 预扣税:使用 ATO 税表按现收现付所得税
  • 退休金:雇主规定的退休金(2026 年为 11.5%)
  • HECS-HELP:高等教育贷款偿还额高于收入门槛
  • 医疗保险税:应税收入的 2%(没有私人健康保险的高收入者需缴纳附加费)
  • STP 报告:每次付款事件向 ATO 进行一键式薪资核算

构建自定义本地化

对于没有官方 Odoo 本地化的国家/地区,您可以构建自定义薪资结构:

第 1 步:定义薪资结构

薪资 > 配置 > 薪资结构 创建新的薪资结构,规则涵盖:

  • 工资总额计算
  • 扣缴税款规则(参考国家税级)
  • 社会保障缴款(雇员和雇主部分)
  • 法定扣除额(养老金、保险等)
  • 净工资计算

第 2 步:创建薪资规则

每条工资规则都要求:

  • 名称和代码:描述性名称和唯一参考代码
  • 类别:总额、扣除额、雇主缴款或净额
  • Sequence:执行顺序(数字较小的先执行)
  • Python表达式:计算逻辑

累进税计算规则示例:

Python 条件检查总工资的类别总计是否大于零。计算表达式参考特定国家/地区的税级阈值和税率,并对每个税级应用边际税率。 payslip 对象提供对所有先前规则结果和员工合同数据的访问。

步骤 3:配置法定报告

使用 Odoo 的 QWeb 报告引擎创建报告模板,用于特定国家/地区的报告,例如纳税证明、社会保障声明和年终摘要。

多国薪资操作

跨多个国家/地区运营的组织可以从单个 Odoo 实例运行所有工资单:

  1. 为每个国家创建薪资结构
  2. 根据员工工作地点为员工合同分配结构
  3. 配置会计,在每个国家/地区使用单独的日记帐分录,以进行正确的总帐过账
  4. 设置每个国家/地区的支付周期(大多数国家/地区按月支付;在美国每两周支付一次)
  5. 使用本地化报告模板生成特定国家的报告

Odoo 的多公司功能支持每个国家/地区的独立法人实体,同时维护集团级别的合并报告。

薪资与会计集成

每个工资单批次都会生成过账到总账的日记帐分录。帐户映射是根据工资规则配置的:

  • 工资支出账户:工资总额、雇主缴款的借方分录
  • 负债账户:预扣税款、应付社会保障的贷方分录
  • 银行账户:净工资支付的贷方条目

导航到 薪资 > 配置 > 薪资规则 并编辑每条规则以设置借方和贷方帐户。日记帐分录是在验证工资单批次时创建的,并且可以在过帐前进行审核。

ECOSIRE 薪资服务

正确配置工资单需要深入了解 Odoo 的技术架构和当地劳动法。 ECOSIRE 的 Odoo 实施服务 包括薪资专家,他们配置特定于国家/地区的本地化、构建自定义薪资规则以及根据手动薪资记录验证计算。我们的支持服务 包括税级变更和监管修改的年度更新。

相关阅读

Odoo 薪资本地化多久更新一次税务变更?

Odoo 官方本地化版本至少每年更新一次,以反映新的税级、社会保障上限和监管变化。对于企业客户,这些更新包含在维护订阅中,通常会在新财年开始之前到达。自定义本地化必须手动更新。

Odoo 可以处理受薪员工和小时工的工资吗?

是的。为受薪员工和小时工创建单独的薪资结构。小时结构参考出勤模块或时间表条目来计算工作时间,然后根据当地劳动法要求应用带有加班乘数的小时费率。

Odoo 工资单是否经过所有受支持国家/地区的监管合规性认证?

认证因国家/地区而异。一些本地化版本(法国、比利时、南非)已获得地方当局的认证或验证。其他税则基于已公布的税收规则和税率,但可能没有正式认证。在初始设置期间,始终根据独立来源验证工资计算。

E

作者

ECOSIRE Research and Development Team

在 ECOSIRE 构建企业级数字产品。分享关于 Odoo 集成、电商自动化和 AI 驱动商业解决方案的洞见。

通过 WhatsApp 聊天