属于我们的Compliance & Regulation系列
阅读完整指南Odoo HR 薪资设置(按国家/地区):完整配置指南
薪资是所有 ERP 系统中最具国家特定性的模块。不同司法管辖区的税级、社会保障缴款、养老金计划和法定报告要求差异很大。 Odoo 的薪资模块通过本地化框架解决了这个问题,该框架提供了特定于国家/地区的薪资规则、税表和报告模板。本指南介绍了主要区域的配置过程以及没有官方本地化的国家/地区的自定义选项。
要点
- Odoo 19 附带 40 多个国家/地区的薪资本地化版本,涵盖薪资规则、税表和法定报告
- 薪资规则引擎使用Python表达式进行复杂计算,同时维护完整的审计跟踪
- 多国组织可以从单个 Odoo 实例运行不同司法管辖区的工资单
- 可以使用未官方支持的国家/地区的薪资结构框架来构建自定义本地化
- 与会计集成可确保工资日记帐分录自动过帐并具有正确的帐户映射
薪资架构概述
Odoo payroll 通过基于规则的引擎处理工资计算。该架构包括:
薪资结构:定义哪些薪资规则适用于某类员工的模板。公司可能有月薪员工、小时工和承包商的结构。
薪资规则:结构内的各个计算步骤。每个规则都有一个 Python 表达式,该表达式根据基本工资、工作日和之前的规则结果等输入来计算其值。规则根据其优先级编号按顺序执行。
薪资规则类别:组织报告规则的分组。类别包括工资总额、扣除额、雇主缴款和净工资。
工资单:单个员工在单个期间的输出文档,包含所有计算的规则值。
导航到 薪资 > 配置 > 薪资结构 以查看和修改 Odoo 实例中可用的薪资结构。
美国配置
联邦税务设置
美国工资单要求根据员工的 W-4 表格配置联邦所得税预扣:
- 导航至 薪资 > 配置 > 薪资规则 并找到联邦所得税规则
- 该规则参考了 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 实例运行所有工资单:
- 为每个国家创建薪资结构
- 根据员工工作地点为员工合同分配结构
- 配置会计,在每个国家/地区使用单独的日记帐分录,以进行正确的总帐过账
- 设置每个国家/地区的支付周期(大多数国家/地区按月支付;在美国每两周支付一次)
- 使用本地化报告模板生成特定国家的报告
Odoo 的多公司功能支持每个国家/地区的独立法人实体,同时维护集团级别的合并报告。
薪资与会计集成
每个工资单批次都会生成过账到总账的日记帐分录。帐户映射是根据工资规则配置的:
- 工资支出账户:工资总额、雇主缴款的借方分录
- 负债账户:预扣税款、应付社会保障的贷方分录
- 银行账户:净工资支付的贷方条目
导航到 薪资 > 配置 > 薪资规则 并编辑每条规则以设置借方和贷方帐户。日记帐分录是在验证工资单批次时创建的,并且可以在过帐前进行审核。
ECOSIRE 薪资服务
正确配置工资单需要深入了解 Odoo 的技术架构和当地劳动法。 ECOSIRE 的 Odoo 实施服务 包括薪资专家,他们配置特定于国家/地区的本地化、构建自定义薪资规则以及根据手动薪资记录验证计算。我们的支持服务 包括税级变更和监管修改的年度更新。
相关阅读
Odoo 薪资本地化多久更新一次税务变更?
Odoo 官方本地化版本至少每年更新一次,以反映新的税级、社会保障上限和监管变化。对于企业客户,这些更新包含在维护订阅中,通常会在新财年开始之前到达。自定义本地化必须手动更新。
Odoo 可以处理受薪员工和小时工的工资吗?
是的。为受薪员工和小时工创建单独的薪资结构。小时结构参考出勤模块或时间表条目来计算工作时间,然后根据当地劳动法要求应用带有加班乘数的小时费率。
Odoo 工资单是否经过所有受支持国家/地区的监管合规性认证?
认证因国家/地区而异。一些本地化版本(法国、比利时、南非)已获得地方当局的认证或验证。其他税则基于已公布的税收规则和税率,但可能没有正式认证。在初始设置期间,始终根据独立来源验证工资计算。
作者
ECOSIRE Research and Development Team
在 ECOSIRE 构建企业级数字产品。分享关于 Odoo 集成、电商自动化和 AI 驱动商业解决方案的洞见。
相关文章
更多来自Compliance & Regulation
审计准备清单:您的 ERP 如何使审计速度加快 60%
使用 ERP 系统完成审核准备清单。通过适当的文档、控制和自动证据收集,将审计时间减少 60%。
Cookie 同意实施指南:合法合规的同意管理
实施符合 GDPR、ePrivacy、CCPA 和全球法规的 cookie 同意。涵盖同意横幅、cookie 分类和 CMP 集成。
跨境数据传输法规:驾驭国际数据流
通过 SCC、充分性决策、BCR 以及 GDPR、英国和亚太地区合规性的传输影响评估来应对跨境数据传输法规。
按地区划分的网络安全监管要求:全球企业合规地图
了解美国、欧盟、英国、亚太地区和中东的网络安全法规。涵盖 NIS2、DORA、SEC 规则、关键基础设施要求和合规时间表。
数据治理与合规性:科技公司完整指南
完整的数据治理指南,涵盖合规框架、数据分类、保留政策、隐私法规和科技公司的实施路线图。
数据保留策略和自动化:保留您需要的内容,删除您必须的内容
根据 GDPR、SOX 和 HIPAA 的法律要求、保留计划、自动执行和合规性验证来构建数据保留策略。