比利时¶
了解比利时工资单¶
概述¶
为员工提供清晰、透明的工资单,对合规性和员工满意度至关重要。本指南解释了如何解读比利时工资单,详细介绍了影响工资计算和扣款的关键部分。
一般信息¶
工资单的第一部分包含员工的一般详细信息。核实公民身份和家属人数的准确性至关重要,因为这些因素会影响税款计算。雇主可确保通过内部工资配置器或员工档案管理系统进行更新。

工作条目¶
本节概述了休假申请及其对薪金的影响。除非休无薪假,否则基本工资通常保持不变。如果员工请了无薪假、育儿假或任何意外缺勤,其工资将被相应扣除。

工资计算¶
工资单的核心部分详细说明了各种工资构成、扣款和福利。以下是主要内容:
实物福利: 如果适用,实物福利(如手机或互联网套餐或笔记本电脑)须纳税,并影响净薪酬。
当公司提供汽车供个人使用时,应税福利(ATN)会被添加到员工的工资中。这取决于:
车辆的目录价值和车龄
车辆的二氧化碳排放量
这项福利需要预扣税款,并将在以后的工资发放过程中进行调整。
社会保障缴款:从工资总额中强制扣除 13.07% 交给国家社会保障办公室(ONSS)。这包括:
养老金:7.5%
护理医疗保险:3.55%
福利医疗保险:1.15%
失业:0.87%
此外,雇主平均要向国家社会保障办公室缴纳雇主供款的25%。
就业奖金:基于总工资的员工缴费减免,如果工资超过特定阈值,这项减免将逐步取消。
Withholding taxes: Withholding tax rates are revised annually by the SPF Finances.
The tax amount is influenced by:
Gross salary
Marital status (married, legally cohabiting, or single)
Household composition (children or other dependents)
This serves as an advance payment on professional income tax.
Reduction in withholding tax: A reduction based on gross salary, which is ignored if salary surpasses a specific amount.
Special Social Security contribution: A household income-based tax applicable to all employees covered by social security.
Meal voucher deduction: Employees receive meal vouchers valued for instance at €8 per workday, where:
The employer contributes €6.91
The employee contributes €1.09
Example
5 worked days -> deduction of €5.45 (\(5\times\text{€}1.09\))
22 worked days -> deduction of €23.98 (\(22\times\text{€}1.09\))
Variations in this deduction impact monthly net salary.
Representation fees: An optional net salary component, allocated in two parts:
A fixed portion, independent of working hours
A prorated portion, adjusted for part-time schedules
Net salary: The final amount deposited into the employee’s bank account after deductions.
十二月薪资¶
为何需要十二月结算?¶
雇主在两种情况下必须在十二月向员工支付假期津贴:
如果员工在休假年度内减少了工作时间。
如果员工无法在年底前休完所有假期。
原则上,雇主应确保员工在 12 月 31 日前休完年假。但某些情况下员工可能无法用完所有假期,此时雇主必须在年底前为未休假期支付单倍假期津贴。此外,若员工当年尚未获得双倍假期津贴(通常在 5 月或 6 月发放),则有权在此时领取。
工作时间减少¶
当员工在同一雇主下减少平均工作时间时,雇主须在减班发生的当年十二月支付假期津贴,支付标准参照员工离职的情况。
可能的情况:
过渡到兼职工作。
部分职业休息。
非全时特殊休假
完全丧失工作能力期后的部分返岗。
结算基于前一休假年度的收入,包括:
单倍假期津贴:按上一年度总薪资(含视同中断期间的虚拟薪资)的7.67%计算,扣除当年度已支付的单倍假期津贴。
双倍假期津贴:按上一年度总薪资(含视同中断期间的虚拟薪资)的7.67%计算,扣除当年度已支付的双倍假期津贴。
若工作时间减少前已休完全部假期,则无需额外计算。
无法使用假期的情况¶
原则上,所有假期应在休假年度内使用完毕。但若员工因不可抗力或特定停职原因未能休假,雇主须在 12 月 31 日前支付以下款项:
未使用天数的**简单假期津贴**,以 12 月工资为基础。
Double vacation allowance if it has not yet been paid, based on the December salary.
Eligible reasons include:
Common illness or accident.
Work accident or occupational disease.
Maternity leave, paternity leave (converted maternity leave), prophylactic leave.
Birth, adoption, or reception leave.
Parental leave or protective maternity leave measures.
New rule (effective end of 2024)¶
Employees unable to take vacation due to the above reasons (except force majeure or protective maternity leave measures) can carry over unused days for up to 24 months. Since the vacation allowance is already paid in December of the vacation year, no additional payment will be made when the carried-over days are used.
Employer payment responsibilities¶
The employer must pay any outstanding simple vacation allowance based on 7.67% of the gross salary from the previous year. However, an exit vacation allowance based on the current year’s gross salary is not due.
If an employee reduces their working hours and continues in the same role the following year, an additional vacation allowance calculation may be required in December.
Example calculation¶
2013 年,一名员工全职工作(每周工作 5 天)。
2014 年,该员工全职工作至 6 月 30 日,然后转为兼职(每周 5 个半天)。
2014 年 8 月,该员工按照新的非全时制度休假(4 周 20 个半天)。
They receive a simple vacation allowance for 20 half-days and a double vacation allowance equivalent to 92% of their monthly salary.
In December 2014, the employee receives additional simple (7.67%) and double (7.67%) vacation allowances based on 2013’s gross salary, minus previously paid amounts.
In 2015, if the employee continues part-time, they receive vacation based on part-time hours plus 5 full-time vacation days from the 2014 vacation year.
A second settlement in December 2015 includes additional simple (7.67%) and double (7.67%) vacation allowances based on the 2014 gross salary, minus previously paid amounts.
How to do it in Odoo¶
On a classic payslip issued in December, press the Compute December Holiday Pay button to open a configuration wizard.
Based on the allocated and requested time off, the Simple Holiday Pay N-1 and Double Holiday Pay N-1 for the December payslip are computed (and editable for manual encoding). Click Validate to confirm.

After validation, two additional inputs are stored on the payslip, and the payslip is re-computed to take those new remunerations into account.
The simple holiday pay is included into the gross remuneration.

The double holiday pay is computed separately and included into the net amount.

Departure: holiday attests¶
概述¶
In Belgium, when an employee leaves a company, the employer is required to provide vacation attestations. These documents help the new employer determine the employee’s vacation entitlements and any vacation pay due. Odoo facilitates the automatic generation of these attestations based on payroll and time-off data.
Types of attestations¶
Odoo generates two types of vacation attestations:
For the previous year (N-1): If the employee has not yet taken all the vacation days from the previous year.
For the current year (N): Covering the vacation rights accrued in the year of departure.
Each attestation includes details such as:
The period the employee was employed.
Agreed working time and any modifications.
Gross amounts of single and double vacation pay paid.
Social security contributions paid by the employer.
Number of vacation days already taken.
Additional (European) vacation pay and days.
Calculation logic in Odoo¶
Odoo computes the attestations based on payroll and leave data. The main calculations include:
Retrieving payroll and leave records
The system identifies the employee’s payroll records for the current and previous years.
It retrieves validated leave requests and allocations.
Computing gross remuneration
The gross annual salary for both the current and previous years is computed from payroll records.
The average monthly salary is calculated for unpaid leave adjustments.
Time-off calculations
The number of vacation days taken and allocated in the current year is determined.
Unpaid leave days are accounted for separately.
Fictitious remuneration calculation
If unpaid leave was taken, Odoo computes a fictitious remuneration adjustment using the formula:
\[\text{Fictitious Remuneration} = (\text{Unpaid Leave Days} \times \text{Average Monthly Salary} \times 3) \div (13 \times 5)\]
Generating the final attestation
Odoo creates a payroll entry reflecting the vacation pay due.
The attestation document is generated and can be printed or exported.
Two payslips are created:
Payslip for the current year (
termination_payslip_n
)This payslip covers the employee’s last salary period in the year of termination.
Payslip for the previous year (
termination_payslip_n1
)The one accounts the amount of money converted from the untaken time off of previous year.
Each payslip is generated using the appropriate payroll structure, ensuring correct calculations for all entitlements and deductions.
Before computing the final payment, the system gathers necessary payroll data:
年度工资总额计算
要估算员工的 年度总工资,系统会查找最近验证的月度工资单。如果找到工资单,则该工资单中的 总工资 乘以 12 以获得年度估计。如果不存在工资单,则年薪总额将设置为 零。
欧洲休假收回
系统会检索员工当年享受的所有欧洲休假日(LEAVE216)。然后计算这些休假的总报酬金额并确定应扣除的金额。
系统按以下原则进行扣除:
如果员工已休**欧洲假期(额外的假期)**,必须收回预先支付的金额。
收回方式为:
从下一年的**双重假期工资(85%)**中扣除。
或者,如果员工离职,从最终离职工资单中扣除。
如果员工已休假,**离职证明**必须注明:
已授予的**欧洲休假天数**。
对应这些天数的**总津贴**。
为确保公平,系统首先检查是否已在**双重假期工资**中扣除。如果已扣除,则只从最终工资单中扣除剩余金额。
确定所需值后,系统将其记录在工资单中作为**额外薪资输入**:
总薪资参考值:包括最终薪资金额加上任何名义报酬。
欧洲休假扣除额:扣除先前支付的欧洲休假金额。
其他输入项:分配已休假期、应税金额和任何未完成的分配。
设置这些值后,系统**计算工资单**以确保所有扣除和支付正确应用。
此过程确保最终**离职工资单**考虑到所有薪资组成部分,包括**年度总薪资、欧洲休假款项收回和任何未支付的权益**。Odoo 检索过去的工资单和休假记录,以确保符合**比利时薪资法规**。
通过自动化该流程,Odoo 最大限度地减少了人工干预,降低了错误风险,并确保员工获得正确的离职付款。
Odoo 系统中的运作方法?¶
在 Odoo 中,要访问假期证明处理流程,请转到员工表单视图,点击 :icon:fa-cog (操作),然后选择 离职:假期证明,或前往 。
在弹出的向导中,您可以查看当前和上一年的所有工资单、休假申请和分配情况。您还可以录入希望在该假期证明上声明的无薪休假。
准备就绪后,点击 验证并计算假期证明 按钮。系统将为每个考虑的期间(当年和上一年)生成两份工资单。
验证后,将生成两份 .pdf
文档。一份是**标准工资单**,另一份是供未来雇主使用的**假期证明**。
Example




在我们的示例中,该员工在当年(N年)也休了一天欧洲假期。
对于前一年(N-1年),您可以看到所有法定休假都已休完。


对于当年(N年),系统也会考虑额外休假(欧洲假期)和已休的法定休假。


注意事项¶
通过使用 Odoo 的自动化证明生成功能,公司可以确保符合比利时劳动法,同时减少手动行政工作。
重要
该功能仅适用于在比利时注册的公司。
如果未为员工设置通知期,Odoo 将提示输入此信息。
雇主必须确保在员工需要向新雇主或 ONEM(比利时就业局)提交假期证明前提供这些证明。
离职:通知期和终止费用¶
本文档说明了应用程序中员工离职流程的工作方式,重点关注通知期计算和当员工不执行通知期时的遣散费。
概述¶
该模块通过基于工作年限、离职原因和特定国家法规(比利时)来确定正确的通知期,帮助管理员工离职。它还计算员工在通知期内不工作时的遣散费。
主要功能¶
自动计算通知期的开始和结束日期。
考虑公共假期和公司特定的时间表。
根据公司政策和政府规定计算遣散费。
Generation of a final payslip including termination fees.
Notice period calculation¶
The notice period depends on several factors:
The employee’s seniority in the company.
The reason for departure (resignation, dismissal, retirement, etc.).
Whether the employee works during the notice period or not.
The salary level before January 1, 2014 (for some cases).
The notice period starts on the first Monday after the departure date unless a specific rule applies (e.g., a mandatory waiting period of three days for certain dismissals).
Notice duration rules¶
The following table shows the duration of the notice period based on the length of service:
For resigned employees¶
Seniority (months) |
Notice Period (weeks) |
---|---|
0 - 3 |
1 |
3 - 6 |
2 |
6 - 12 |
3 |
12 - 18 |
4 |
18 - 24 |
5 |
24 - 48 |
6 |
48 - 60 |
7 |
60 - 72 |
9 |
72 - 84 |
10 |
84 - 96 |
12 |
96+ |
13 |
For dismissed employees¶
Seniority (months) |
Notice Period (weeks) |
---|---|
0 - 3 |
1 |
3 - 4 |
3 |
4 - 5 |
4 |
5 - 6 |
5 |
6 - 9 |
6 |
9 - 12 |
7 |
12 - 15 |
8 |
15 - 18 |
9 |
18 - 21 |
10 |
21 - 24 |
11 |
24 - 36 |
12 |
36 - 48 |
13 |
48 - 60 |
15 |
60 - 72 |
18 |
72 - 84 |
21 |
84 - 96 |
24 |
96 - 108 |
27 |
108 - 120 |
30 |
120 - 132 |
33 |
132 - 144 |
36 |
144 - 156 |
39 |
156 - 168 |
42 |
168 - 180 |
45 |
180 - 192 |
48 |
192 - 204 |
51 |
204 - 216 |
54 |
216 - 228 |
57 |
228 - 240 |
60 |
240 - 252 |
62 |
252 - 264 |
63 |
264 - 276 |
64 |
276 - 288 |
65 |
288+ |
66+ |
特殊情况:2014 年前雇佣的员工¶
对于 2014 年 1 月 1 日之前开始工作的员工,通知期计算分为两个部分:
第一部分:2013 年 12 月 31 日之前获得的工龄¶
第二部分:从 2014 年 1 月 1 日起获得的工龄¶
2014 年起的标准通知期规则适用于此日期后获得的工龄。
总通知期是两个期间分别计算后的总和。
遣散费计算¶
如果员工未履行通知期,遣散费的计算基于:
剩余通知期时长。
员工最后薪资。
额外补偿,如奖金、股票期权和保险缴费。
遣散费包括:
当前薪资,对应正常应遵守的完整通知期或其剩余部分。
合同期间获得的福利(如餐券、公司用车、手机使用费)。
当前薪资的确定方式如下:
遣散时员工的月总薪资。
所有经常性奖金,但不包括一次性奖金(如团队工作奖金、工龄奖金)。
长期加班小时的额外补偿。
浮动薪资(过去十二个月的平均值)。
系统自动生成包含这些计算的解雇工资单,确保符合比利时劳动法。
Odoo 系统中的运作方法?¶
在 Odoo 中,要访问离职流程,请转到员工表单视图并点击 :(操作)
然后点击 离职:通知期和工资单 或导航至 。
在出现的向导中,选择离职原因、提供离职描述并指定离职日期。员工的工龄会根据其合同历史记录计算,通知期也会相应确定。您还可以指明员工在通知期内是否工作。

如果员工在通知期内工作,则无需计算解雇费用,通知期将记录在员工表单中。点击 验证 按钮。
注解
如果员工只是部分工作或完全没有工作,向导将生成并计算解雇费用工资单。点击 验证和计算解雇费用 按钮。
该工资单通过计算员工本应在一年内获得的所有薪资及福利,得出虚拟年报酬总额,随后根据通知期按比例折算为税前工资。
工资单上有详细的摘要。
Example


结论¶
本模块通过提供清晰且自动化的通知期和解雇赔偿金计算,简化了离职流程。它帮助人力资源团队确保合规性,并优化员工的离职程序。
DIMONA¶
什么是 Dimona?¶
法定义务¶
根据 2002 年 11 月 5 日皇家法令规定,所有公共及私营部门的雇主都必须以电子方式向国家社会保障办公室申报员工的入职和离职情况。
这涉及就业即时申报制度(法语:Déclaration Immédiate;荷兰语:Onmiddellijke Aangifte),简称 DIMONA。其目的是向社会保障机构即时通报劳动者与雇主之间雇佣关系的开始和终止。
雇主提交的申报经国家社保局即时核验后,将录入名为人员档案的数据库。雇主可通过安全环境访问该档案,并运用多种基于人员特征及特征组合的检索条件进行查询。
未履行该申报义务可能触犯《社会刑法典》第 181 条规定的刑事处罚。
此外,如发生漏报情况,雇主需向国家社保局缴纳连带补偿金。
概念与术语¶
雇主-劳动者关系¶
“雇主”与“劳动者”之间的雇佣关系。该关系包含稳定数据(雇主识别号、劳动者国家社会保障识别号/NISS、关系开始日期及可选的结束日期),这些数据在雇佣周期的新建、终止、修改或取消时仍将保留。此关系始于劳动者的首次任职,终于其最后一次任职结束。在人员档案中,“雇主-劳动者”关系构成第一层查询维度,第二层则包含所有 Dimona 周期;
Dimona 周期¶
每次 IN 申报时都会创建一个期间,也就是在每次新的任职开始时。每次任职结束时都会通过退出日期关闭该期间。另一方面,雇主-劳动者关系会一直保持到最后一次任职结束。在同一个雇主-劳动者关系内,可能会有多个 Dimona 期间相继发生,也可能不会。
由 OUT 申报、修改(UPDATE)或取消(CANCEL)产生的任何变更都发生在这第二级层次。
这个 Dimona 期间由一个“期间识别号码”来标识。它会在每次 IN 申报时被分配,并构成了一个期间的唯一识别密钥,用于提交 OUT、修改或取消申报。
Dimona 号码¶
国家社会保障局(NSSO)为每个 Dimona 申报(IN、OUT、UPDATE、CANCEL等)分配的唯一编号。对于 IN 申报来说,它就是期间识别号码。当通过文件传输提交申报时,会创建多个 Dimona 编号:结构化消息中包含的每个雇佣关系都会获得一个编号。
Dimona 特征¶
Dimona 申报的必填数据。共有四项:行业部门编号、劳动者类型、子实体(专供某些公共部门雇主使用)以及用户(适用于临时工)。特征始终与某个期间相关联。如果存在不同的特征,可以同时存在多个期间。
接收确认¶
向网页用户确认申报已被接收(立即显示在屏幕上)。
接收回执¶
对批量发送者的电子消息,用于说明该文件是否可供国家社会保障局使用。这个“接收回执”包含票据号码(文件识别号码)和文件状态:根据文件是否可读而接受或拒绝。
通知¶
关于申报处理情况的电子反馈消息。通知是表格和内容检查的即时结果。可能有三种类型:肯定(Dimona 已接受)、否定(Dimona 被拒绝)或临时(仅在劳动者身份识别出现问题时)。临时通知之后一定会有一个肯定或否定的通知。
对于学生合同(STU)下的学生申报,如果学生被申报超过 475 小时,通知中也会包含警告。如果通过安全渠道进行申报,将会告知确切的超出天数。
针对酒店餐饮行业临时工的每日申报,当出现以下情况时,系统将在通知中附加警示:同一劳动者被申报天数超过50天;同一雇主申报的临时工总天数超过100天(涉及雇主配额监控)。
收到此通知后,您有五个工作日的时间对其中提到的数据的准确性提出异议。在此期限结束时,这些数据将被视为最终数据。如有任何争议,您必须联系 Eranova 联络中心(电话:02 511 51 51,电子邮件:contactcenter@eranova.fgov.be)。
需特别说明:若雇主已加入经认证的社会事务代办机构或综合服务代办机构,则可能不会直接接收任何通知。在此情况下,所有通知(包括雇主亲自提交的申报)将通过电子方式传输至对应代办机构。但雇主仍有权访问人员档案系统,可查阅全部数据记录。
频道¶
Dimona 申报必须以电子信息的形式,通过以下渠道之一提交:
网络
人事档案
档案转移
网络服务(REST)
Dimona 移动端
选择不同的渠道不会影响申报结果。因此,您可以自由选择使用的渠道。
任何申报修改也可以通过这四种渠道中的任意一种进行。原始申报提交的渠道不会产生影响。
Dimona 申报无法通过短信提交。
Odoo 中的 Dimona¶
手动¶
在 Odoo 中,当您安装了比利时薪资本地化模块后,一旦合同设置为运行状态,系统会自动为人力资源负责人创建一项任务,要求其通过正确链接(本文“渠道”部分提到的网络渠道)在 Dimona 平台中提交当天的 Dimona 申报。

自动¶
在 Odoo 中安装比利时薪资本地化模块后,可同步安装比利时 - 薪酬管理 - Dimona 模块。该模块支持执行 Dimona 所需的 4 项核心操作(如本文第 1 节所述):
新建 dimona
更新 dimona
关闭 dimona
取消 Dimona
这些操作对应第1节阐述的不同业务场景。
合同与员工数据¶
系统会核验创建/更新/关闭/取消Dimona所需的合同及员工数据。
错误处理¶
若信息缺失或配置错误,系统将返回错误提示,用户可据此修正以确保 Dimona 申报的准确提交、更新、关闭或取消。
同步状态¶
合同消息栏会显示同步状态及错误信息。
计划任务¶
系统每日定时检查所有状态为 “dimona 等待中” 的合同,并触发相应操作更新 Dimona 状态。
技术配置(Odoo 外部)¶
技术配置要求详见模块说明文档。如需额外协助,客户/合作伙伴应联系其 IT 部门,此部分不属 Odoo 配置范畴。
功能配置(Odoo内部)¶
在 Odoo 中前往 比利时本地化 区域的 ONSS 栏目配置:
,于:guilabel:ONSS 公司编号`:企业增值税号
登记号:从 NSSO(ONSS - RSZ)收到的 9 位数字代码。
DMFA 雇主类别:从 NSSO(ONSS - RSZ)收到的三位数代码。
ONSS 发件人编号:非必填项(详见模块技术文档)
PEM 证书、PEM密码、密钥文件:说明参见模块文档
DmfA - 多功能申报¶
概述¶
DmfA 全称 “Déclaration Multifonctionnelle”(法语)或 “Multifunctionele Aangifte”(荷兰语),自 2003 年第一季度起取代季度 ONSS 申报。通过该申报,雇主需提交员工的薪资及工时数据。
这些数据经统一处理后,可供所有社保机构共享。其“多功能”特性体不仅用于社保缴费计算与减免,还作为社保权益及福利管理机构的数据源。
使用 DmfA 数据的领域包括:
医疗保险
失业救济
养老金
职业风险(Fedris)
家庭津贴
年度休假
所有在 ONSS 注册的雇主必须提交 DmfA 申报。
与 Dimona 和 DRS 的关联¶
DmfA 与另外两项强制申报密切相关:
Dimona(即时申报)¶
Dimona 记录雇佣关系的开始与终止。
谁提交 DmfA 声明?¶
自主申报选项¶
雇主可通过以下方式提交:
网页提交:适合小微雇主,直接通过社保门户录入。
批量提交:面向大型企业或处理多申报的机构(如社保事务所、薪酬软件服务商),通过文件传输(FTP/SFTP等)提交。
网页提交优势¶
自动获取员工名单:基于 Dimona 数据。若员工缺失,需先完成 Dimona 申报,24 小时后名单更新即可准确提交 DmfA。
自动计算净应缴金额:输入所有必填数据后,系统将自动计算应缴总额。
减免计算:系统会计算适用的减免额,但代码 “0001”(低收入工人的个人缴费减免额)下的减免额除外。雇主需勾选相关方框,必要时还需提供其他详细信息。
批量提交优势¶
大批量申报处理:适合管理多套薪酬体系的机构。
实时接收受理状态:申报后即刻获取受理结果反馈。
异常自动报告:无论是否受理成功,系统均会生成异常检测报告。
计算错误自动修正:可自动修正的错误将即时调整并通知雇主。
第三方提交选项¶
不想自己提交 DmfA 的雇主可以委托他人代为提交:
认证社保事务所:专业代理薪酬管理与申报的授权机构。
服务供应商:通过合约提供安全申报服务的公司或个人。
有关经认可的社会秘书处或服务提供商的更多信息,请参阅相关的 DmfA 官方文件。
配置¶
声明是在
下生成的,在经过几个必要的配置步骤后应该可以正常工作。公司(备用金)¶
要生成有效的 DmfA 声明,需要特定的公司和雇主相关信息(在
下)。这些信息包括:ONSS 公司 ID
ONSS 注册号
DMFA 雇主类别
ONSS 证书:用于生成签名文件的证书(批量声明时需要)。
VAT 公司编号
收入代码
FFE 雇主类型 (Fonds de Fermeture d’Entreprise)
员工¶
此外,每位员工的档案中必须配置有效的工作地址(需包含 DmfA 代码)。该工作单位必须关联有效的 ONSS 识别号,以确保申报合规性。若配置不当,可能导致申报提交失败。
在员工档案中必须定义 工作地址。
在
下,您可以将工作地址链接到 ONSS 识别号码。
工作条目类型¶
应为每个已声明的工作条目类型定义 DmfA 代码。在 DMFA 代码。
下,指定潜在的配置错误¶
在声明生成过程中,可能会出现配置问题,从而引发以下错误:
未配置或通知期起止日期无效的离职员工
员工 NISS 编号无效
工作地址未关联 ONSS 识别码
工作入职类型缺少对应 DmfA 代码
雇主或员工记录中的其他数据不一致
雇主应确保准确配置以避免申报延误或被拒。
网页申报¶

网络申报会生成一份 PDF 文件,汇总公司的一般信息以及所有必须手动输入系统的员工数据。其中包括:
公司:

特定员工:

职业:工作时间表、兼职代码、育儿假、经营单位、参考工时。
服务:按职业和类型分类的本季度工作表现汇总(天数和小时数)。DmfA 申报中对工作时间的编码可确保准确报告雇员的活动。每个代码对应一种特定的工作时间或缺勤类型。有关代码的完整详细列表,请参阅社会保障官方网站:socialsecurity.be
1:所有需缴纳 ONSS(比利时国家社会保障局)供款的薪资所涵盖的工作表现,但不包括工人的法定和额外假期。
2:工人的法定假期天数。
3:工人的额外假期天数。
4:补偿休息日。
5:疾病或非职业事故天数。
6:家庭假期天数。
7:产假或陪产假天数。
8:罢工天数。
9:因经济原因的临时失业。
10:因恶劣天气的临时失业。
11:因不可抗力的临时失业。
12:职业培训天数。
13:因纪律原因的停职。
14:就业开始或恢复的额外假期天数。
15:灵活假期天数。
薪酬:按职业代码汇总:
1:常规薪资金额,不包括某些津贴。
2:独立于实际工作日给予的奖金和类似福利。
3:以工作时间表示的遣散费。
7:离职员工的简单假期工资(需缴纳供款)。
10:公司车辆个人使用和其他出行福利。
11:离职员工的简单假期工资(无需缴纳供款)。
12:前雇主支付的预付假期工资(无需缴纳供款)。
供款:雇主和员工供款,例如:
256:石棉基金供款。
255:特殊工伤供款。
495:雇主总额 + 13.07% 员工供款。
809:企业关闭基金供款。
810:特殊企业关闭基金供款。
831:员工辅助联合委员会(CP200)供款。
855:工资限制供款。
856:特殊社会保障供款。
859:临时失业供款。
批量申报¶

批量申报需要技术知识,包括SSH密钥、SFTP服务器和电子签名。雇主应参考`官方批量文档 <https://www.socialsecurity.be/site_fr/employer/applics/dmfa/batch/home.htm>`_ 和`流程概述 <https://www.socialsecurity.be/site_fr/employer/applics/dmfa/batch/outline.htm>`_。
批量提交会生成三个文件:
**申报文件**(例如:FI.DMFA.112768.20250109.00014.R.1.1)
**启动文件**(例如:GO.DMFA.112768.20250109.00014.R.1)
**电子签名文件**(例如:FS.DMFA.112768.20250109.00014.R.1.1)(仅用于真实申报,不适用于测试)
完整流程包括创建、发送、验证和可能的申报更正。拒绝和异常必须在最终接受前得到解决。

申报创建
创建包含员工福利数据、薪酬和公司供款的 XML 文档。
有关 XML 文件的更多信息可在*规范*页面找到。
发送申报
使用 FTP 或 SFTP 发送文件。访问需要当地管理员预先授权安全区域访问权限。
详细说明可在通过批量方式 `介绍和修改 <https://www.socialsecurity.be>`_找到。
文件确认回执
正面回执:表示文件可以处理。但这并不保证被接受。
负面回执:表示文件结构或访问权限存在问题。
申报通知和票据号码
每个被接受的申报都会发送正面通知。
负面通知:提供遇到的异常信息。
发送 PID
雇主和 SSA 将通过批量方式接收申报的 PID 和版本号。
系统更正的修改通知
如果进行了更正,将发送包含更正值的修改通知。
双倍假期工资¶
双倍假期工资是在年假期间向员工和工人支付的额外奖金。金额取决于员工或工人的薪资。
双倍假期工资如何计算?¶
对于员工,双倍假期工资相当于他们主要年假月份总薪资的92%。此金额基于前一年工作或视为等同的月数计算。
额外假期或欧洲假期的影响¶
如果您请了额外假或欧洲假,雇主将向您支付该假期的正常假日工资。但在第二年,这笔钱将从您的双休日工资中扣除。这是因为额外假期被视为下一年法定假期的预支。
影响计算的因素¶
工作月数:计算基于您在前一年工作的月数。
缺勤:如果您有无薪缺勤,可能会减少您的双倍假期工资。
可变收入:前一年获得的奖金和佣金可能影响双倍假期工资的总额。
预扣税:双倍假期工资需要缴纳所得税扣除,这取决于您的年收入和家庭状况。
预扣税计算¶
预扣税使用累进税率系统计算。流程包括:
确定员工的年度应税收入:
计算年化薪资,包括实物福利(如公司用车、互联网、手机、笔记本电脑)。
对受抚养子女适用减免。
适用税率:
使用预定义的税级来确定基本预扣税率。
如适用,根据受抚养子女数量适用减免。
税级¶
预扣税根据以下税级累进适用(截至2025年):
下限 |
上限 |
税率 |
---|---|---|
0.00 |
10,415.00 |
0.00% |
10,415.01 |
13,330.00 |
19.17% |
13,330.01 |
16,960.00 |
21.20% |
16,960.01 |
20,340.00 |
26.25% |
20,340.01 |
23,020.00 |
31.30% |
23,020.01 |
25,710.00 |
34.33% |
25,710.01 |
31,070.00 |
36.34% |
31,070.01 |
33,810.00 |
39.37% |
33,810.01 |
44,770.00 |
42.39% |
44,770.01 |
58,460.00 |
47.44% |
58,460.00 |
∞ |
53.50% |
免税¶
当正常年度总收入不超过特定门槛时,将给予预扣税免税,该门槛根据受抚养子女数量确定[2]。
残疾受抚养子女按两个计算。
该方法涉及参考一个两列表格:
第1列:表示受抚养子女数量。
第2列:根据第1列中列出的受抚养子女数量,规定最高允许的正常年度总收入,不得超过此金额才能获得预扣税的全部或部分免税资格。
确定年度总收入后,可能出现两种情况:
如果年收入超过门槛,则不给予免税。
如果年收入未超过门槛,则将适用免税。
该豁免额等于年度总收入与阈值金额之间的差额。
当然,如果该差额超过了基本预-扣税金额,则无需缴纳预扣税。
子女人数 |
最高收入(欧元) |
---|---|
1 |
18,400.00 |
2 |
21,930.00 |
3 |
28,270.00 |
4 |
35,330.00 |
5 |
42,390.00 |
6 |
49,450.00 |
7 |
56,510.00 |
8 |
63,570.00 |
9 |
70,630.00 |
10 |
77,690.00 |
11 |
84,750.00 |
12 |
91,810.00 |
减税¶
在没有理由对特别津贴进行全部或部分预扣税豁免的情况下,仍有可能获得预扣税减免。
为确定是否具备此项减免的资格,必须核实正常年度总薪资是否超过某个较高的阈值,该阈值根据受抚养子女人数而变化 [3]。此阈值高于用于豁免目的的阈值。
A disabled child counts as two.
The method involves referring to a three-column table:
Column 1: Indicates the number of dependent children (up to a maximum of 5).
Column 2: Specifies the percentage reduction in withholding tax, based on the number of dependent children listed in Column 1, which must not be exceeded to qualify for the reduction.
Column 3: Shows the threshold amount that must not be exceeded, corresponding to the number of dependent children listed in Column 1.
Two scenarios may arise:
If the threshold amount is exceeded, no reduction will be granted.
If the threshold amount is not exceeded, a reduction will be applied to the withholding tax amount, up to a percentage rate determined in Column 2.
For employees with dependent children, tax reductions apply as follows:
子女人数 |
Reduction (%) |
Max Revenue |
---|---|---|
1 |
7.5% |
28,245.00 |
2 |
20.0% |
28,245.00 |
3 |
35.0% |
31,070.00 |
4 |
55.0% |
36,720.00 |
5+ |
75.0% |
39,550.00 |
Final tax calculation¶
The final withholding tax amount is:
The resulting tax is deducted from the gross double holiday salary to determine the net amount payable to the employee.
The calculation considers work duration, absences, variable revenue, and applicable withholding taxes. Odoo automates these calculations to ensure compliance with Belgian labor laws and tax regulations.
Generate a batch in Odoo¶
Navigate to
and create a new record with valid dates (here december 2024)Then click the Generate Payslips button, select the CP200 salary structure type and the Thirteen Month salary structure. You can also filter eligible employees by department and / or job position.

Once validated, a payslip is generated for each employee.

You can now check the different payslips before validation. Once validated, the PDF files are generated and posted on employee portals as for classic payslips.

结论¶
Double holiday pay is a significant benefit that rewards employees for their work in the previous year. Understanding how it is calculated helps in better financial planning for the holiday period.
Eco vouchers¶
概述¶
Eco vouchers are a tax-free employee benefit designed to support the purchase of environmentally-friendly products and services. These vouchers are ordered via external providers and are exempt from social security contributions.
Eligibility & allocation¶
Employees who have worked during the reference period (01/06/N-1 - 31/05/N) are eligible for up to 250€ in eco vouchers, which are granted at the beginning of July.
Example
For 2025, employees must have worked between 01/06/2024 and 31/05/2025 to qualify.
For employees who join during the reference period, the voucher amount is prorated based on their worked days.
Example
An employee hired on 06/01, having worked 6 out of 12 months, would receive:
For part-time employees, the amount is adjusted as follows:
Work Regime |
Voucher Amount (€) |
---|---|
4/5 |
250€ |
3/5 |
200€ |
1/2 |
125€ |
< 1/2 |
100€ |
Example
If an employee starts on 1st September in full-time and then switches to half-time on 1st April 2024, the calculation will be:
Exceptions & adjustments¶
If an employee worked full-time for the entire reference period but did not receive 250€, certain non-assimilated leave days may have affected the calculation.
The following leave types are not considered for eco-voucher entitlement:
Unpaid leaves
Sick leave compensated by mutual insurance (after 30 days of work incapacity)
Usage & validity¶
Eco vouchers are valid for 24 months from the date of issuance.
参见
The list of eligible products and services that can be purchased with eco vouchers is available here:
End of year bonus¶
This document explains the calculation of the thirteenth-month salary (year-end bonus) in Belgium within Odoo. The calculation considers the employee’s contracts, working time rates, and applicable taxes.
Calculation of the thirteenth-month salary¶
资格标准¶
员工必须在一年中至少工作了**6 个完整月。
全职和兼职雇员都有资格参加,根据工作时间按比例计算。
工资计算¶
第 13 个月工资的计算方法如下:
确定基本工资:
Retrieve the employee’s contractual wage.
确定适用的工时费率。
计算符合条件的月份:
如果明确提供(
MONTHS
输入),则使用给定的月数。否则,计算完整的工作月数。
非全年工作按比例计算工资。
缺勤调整:
扣除未付缺勤以获得出勤比例。
将最多 60 天的病假视为带薪休假。
包括可变收入:
如果明确提供(
VARIABLE
输入),则使用给定值。否则,请计算去年的平均可变收入。
最终金额:
第 13 个月的最终数额是按比例计算的固定工资和平均可变收入之和。
预扣税计算¶
预扣税使用累进税率系统计算。流程包括:
确定雇员的年应税收入:
计算年化薪资,包括实物福利(如公司用车、互联网、手机、笔记本电脑)。
对受抚养子女适用减免。
适用税率:
使用预定义的税级来确定基本预扣税率。
如适用,根据受抚养子女数量适用减免。
税级¶
预扣税根据以下税级累进适用(截至2025年):
下限 |
上限 |
税率 |
---|---|---|
0.00 |
10,415.00 |
0.00% |
10,415.01 |
13,330.00 |
23.22% |
13,330.01 |
16,960.00 |
25.23% |
16,960.01 |
20,340.00 |
30.28% |
20,340.01 |
23,020.00 |
35.33% |
23,020.01 |
25,710.00 |
38.36% |
25,710.01 |
31,070.00 |
40.38% |
31,070.01 |
33,810.00 |
43.41% |
33,810.01 |
44,770.00 |
46.44% |
44,770.01 |
58,460.00 |
51.48% |
58,460.00 |
∞ |
53.50% |
免税¶
当正常年度总收入不超过特定门槛时,将给予预扣税免税,该门槛根据受抚养子女数量确定[2]。
残疾受抚养子女按两个计算。
该方法涉及参考一个两列表格:
第1列:表示受抚养子女数量。
第2列:根据第1列中列出的受抚养子女数量,规定最高允许的正常年度总收入,不得超过此金额才能获得预扣税的全部或部分免税资格。
确定年度总收入后,可能出现两种情况:
如果年收入超过门槛,则不给予免税。
如果年收入未超过门槛,则将适用免税。
该豁免额等于年度总收入与阈值金额之间的差额。
当然,如果该差额超过了基本预-扣税金额,则无需缴纳预扣税。
子女人数 |
最高收入(欧元) |
---|---|
1 |
18,400.00 |
2 |
21,930.00 |
3 |
28,270.00 |
4 |
35,330.00 |
5 |
42,390.00 |
6 |
49,450.00 |
7 |
56,510.00 |
8 |
63,570.00 |
9 |
70,630.00 |
10 |
77,690.00 |
11 |
84,750.00 |
12 |
91,810.00 |
减税¶
在没有理由对特别津贴进行全部或部分预扣税豁免的情况下,仍有可能获得预扣税减免。
为确定是否具备此项减免的资格,必须核实正常年度总薪资是否超过某个较高的阈值,该阈值根据受抚养子女人数而变化 [3]。此阈值高于用于豁免目的的阈值。
A disabled child counts as two.
The method involves referring to a three-column table:
Column 1: Indicates the number of dependent children (up to a maximum of 5).
Column 2: Specifies the percentage reduction in withholding tax, based on the number of dependent children listed in Column 1, which must not be exceeded to qualify for the reduction.
Column 3: Shows the threshold amount that must not be exceeded, corresponding to the number of dependent children listed in Column 1.
Two scenarios may arise:
If the threshold amount is exceeded, no reduction will be granted.
If the threshold amount is not exceeded, a reduction will be applied to the withholding tax amount, up to a percentage rate determined in Column 2.
For employees with dependent children, tax reductions apply as follows:
子女人数 |
Reduction (%) |
Max Revenue |
---|---|---|
1 |
7.5% |
28,245.00 |
2 |
20.0% |
28,245.00 |
3 |
35.0% |
31,070.00 |
4 |
55.0% |
36,720.00 |
5+ |
75.0% |
39,550.00 |
Final tax calculation¶
The final withholding tax amount is:
从第十三个月工资总额中扣除计算得出的税金,以确定应支付给员工的净额。
The calculation considers work duration, absences, variable revenue, and applicable withholding taxes. Odoo automates these calculations to ensure compliance with Belgian labor laws and tax regulations.
How to do it in Odoo¶
导航至
并创建一个新的有效日期记录(此处为 2024 年 12 月)。然后点击 生成工资单`按钮,选择 :guilabel:`CP200:比利时员工 工资结构类型 和 CP200:雇员第 13 个月 工资结构。您还可以通过 部门 和/或 工作职位 筛选符合条件的员工。

Once validated, a payslip is generated for each employee.

You can now check the different payslips before validation. Once validated, the PDF files are generated and posted on employee portals as for classic payslips.

假期工资追回¶
本文档说明了 Odoo 如何计算比利时员工在更换雇主时的假期工资(包括单倍和双倍)追回。当员工从一家公司转到另一家公司时,他们的前雇主可能已经支付了上一年的假期工资。这笔金额需要由新雇主追回,本指南概述了 Odoo 如何管理这个过程。
了解比利时的假期工资¶
在比利时,员工有权获得年假和相应的假期工资,包括:
单倍假期工资:休假期间的正常工资支付。
双倍假期工资:在员工休年假时额外支付的款项,通常约等于每月工资总额的 92%。
当员工更换工作时,其前雇主可能已经支付了这些款项。为避免重复支付,新雇主需要收回已支付的金额。
追回简单假期工资¶
在Odoo中单倍假期工资的追回基于以下标准:
如果员工在当年休假且其前雇主已支付假期工资,则适用追回。
计算时考虑已休假天数和每周工作时数。
追回流程分为:
年度N:当年的假期工资追回。
年度N-1:上一年的假期工资追回。
系统检查:
员工在公司的首份合同日期是否在上一年。
员工是否有待追回的假期工资金额。
是否尚未处理过追回。
员工是否已休年假。
如果所有条件都满足,Odoo 会计算从工资单中扣除的金额,以计入已从前雇主处收到的假日工资。
追回双倍假期工资¶
追回双倍假期工资的步骤如下:
系统会核实员工的合同并确定其雇佣期限。
工资总额根据员工的合同计算。
确定前一年的工作月数。
阈值的计算方法如下:
\[阈值 = 当前月薪 × 上一年工作月数 × 工作率 × 7.67%\]如果前雇主提供的假期证明上的金额低于这个阈值,则不适用限制。
系统追回以下两者中的较低值:
计算的阈值。
前雇主实际支付的金额。
如果员工在当前公司工作超过 12 个月,则无需追回双倍假期工资。
如何在 Odoo 中配置¶
在员工表单视图的 :guilabel:`设置`选项卡下,您可以输入新员工提供的各种假期证明金额。

对于单倍假期工资追回,您需要输入:
带薪休假的 天数
员工的 待追回金额
注解
The Recovered Amount field displays the amount already recovered.
对于双倍假期工资追回,您必须为**每个雇主的假期证明输入一行**。每行应包括:
该 # 月数 (员工为该雇主工作的月数)。
提供给员工的 金额
职业费率
Odoo 使用这些数据计算**追回限额**。如果员工现在的工资较低,则无法追回全部金额。
小技巧
注意不要将当年(N)和前一年(N-1)的节假日证明混在一起。
对于简单的节假日工资补偿,系统会从每个法定休假时间段中扣除相应金额,直到:

一旦 工资单 生效并支付,追回的简单假期工资就会反映在员工表单视图中。

在双休日工资单上,点击 计算双倍工资恢复额度 打开一个向导,帮助计算可追回金额。
在 双倍工资追回计算 向导中,您会发现:
在 职业行 中列出的相关节假日证明
基于阈值的 待追回双倍支付 金额
如果需要手动调整,该金额可**编辑**。

Once validated, the double pay recovery is applied to the payslip.

Odoo automates the recovery of both simple and double holiday pay, ensuring compliance with Belgian labor laws. By analyzing contract details, employment duration, and past payments, Odoo calculates the necessary deductions and prevents duplicate holiday pay payments.
Individual accounts¶
介绍¶
The individual account provides workers with a detailed overview of their earnings, deductions (such as social security contributions, withholding tax, etc.), and the working days performed, on a pay period basis. Additionally, it contains all relevant administrative data related to remuneration.
Required information in the individual account¶
The individual account must include several mandatory details as determined by Royal Decree.
Employer identification:
Name, address, ONSS number, ONVA number
Relevant joint committee (or sub-committee)
Name of the holiday fund for workers
Insurer for work-related accidents
Approved social secretariat
Relevant affiliation numbers
Worker identification:
Name, address, date of birth, gender, tax status
Type of employment contract, job title, professional qualification
Workplace location (or note if working at multiple locations)
Start and end date of employment
Employee ID number, starting salary
Remuneration components and payment periodicity
Remuneration components:
Per pay period (daily, weekly, bi-weekly, or monthly):
Number of working days and hours (regular, additional, and overtime)
Days of work interruption and reasons (illness, vacations, public holidays, replacement days, compensatory rest days, etc.)
Fixed or hourly salary, variable remuneration, bonuses, meal vouchers, eco vouchers, holiday pay (including early holiday pay if applicable), severance pay, year-end bonuses (as per sectoral or other collective labor agreements), benefits in kind and their estimated value
Gross amount of all remuneration components
Amounts subject to social and tax deductions
Various social and tax deductions: personal ONSS contributions, withholding tax, special social security contributions
Net amount payable to the worker
Other payments made by the employer, including reimbursement of travel expenses, allowances, and other payments
Per quarter:
Number of actual working days
Days of work interruption by reason
Total remuneration subject to social security contributions
Employee social security contribution amounts
Per year:
Total amounts subject to social security contributions
Employee social security contribution amounts
Taxable remuneration and other amounts
Withholding tax amount
Responsibility for establishing and updating the individual account¶
Belgian employers using Odoo Payroll can generate the individual accounts of their workers.
However, to ensure accurate record-keeping, employers must:
Ensure payment of sector-mandated year-end bonuses
Ensure that all public holidays, legal vacation days, and compensatory rest days are taken before the end of the year
Plan collective vacation and replacement public holidays in advance
Pay workers their holiday pay (including early holiday pay if applicable)
Distribute due eco vouchers
Pay any required travel expenses between home and work
If these obligations are met, the corresponding data will be included in the individual account.
Storage and retention period of the individual account¶
The individual account is a social document that must be kept by the employer for a specified period after its creation.
Employers may store individual accounts:
At the ONSS-registered address
At a workplace
At their home or registered office if located in Belgium; otherwise, at the residence of a designated agent in Belgium
At the office of the approved social secretariat, if affiliated
Records must be kept legible and in a format allowing efficient oversight. The retention period is five years from the end of the annual closing of the account.
When must workers receive a copy of their individual account?¶
Each worker must receive a copy of their individual account:
During employment: Before March 1 of the following year
At the end of employment: Within two months following the end of the quarter in which the contract ended
If additional payments occur after contract termination: A copy reflecting the additional payment must be provided within two months of the payment
Additionally, employers must issue a simplified individual account with certain worker and employer details within two months of the worker’s employment start date.
Any modifications to mandatory details, such as job function or workplace location, must be communicated in writing (e.g., an updated simplified individual account) within one month of the effective change date.
Generate individual accounts in Odoo¶
Navigate to
.Then select the reference year and click the Populate button. The .pdf
are
displayed as soon as they are available and are generated 30 by 30, this could take some time
according to the number of employees.
On the first page, the Employer Information and the Employee Information is listed.

The next page displays all the employee worked days and payslip lines, month by month, split by structure (e.g., End of year bonus and monthly pay).

The next page displays the same information quarter by quarter and summarized for the whole year.

Once all PDF files are generated, they can be posted to the employee documents portal if the Documents application is installed and properly configured.
Select the checkbox of each employee whose documents you want to post, and click the Post PDF button.
Intellectual property and 273 sheets¶
介绍¶
The 273S declaration is used for the Prepayment on Mobile Income (Pr.M), which concerns the taxation of Author’s Rights and Neighboring Rights (also known as Revenus Mobilier). These are specific types of income that are subject to particular tax treatment in certain jurisdictions.
This document provides users with essential information about how the 273S declaration functions within Odoo for reporting income derived from these rights, including applicable tax rates and conditions.
Tax rates and calculation¶
The net income from Author’s Rights and Neighboring Rights is taxable at a specific rate of 15%. However, the effective tax rate can vary based on the application of flat-rate deductions. These flat rates reduce the taxable amount, leading to a lower effective tax rate for lower incomes.
Key points of taxation:
Effective tax rate:
For incomes below the first flat-rate threshold, the effective tax rate can be as low as 7.5%.
For incomes reaching the flat-rate ceiling of 37,500 EUR (indexed annually), the rate can increase to 12%.
额外税款:来自作者权利和邻接权的收入必须在个人所得税申报表中申报。因此,市政附加费也可能适用于应缴税款。
预扣税**的处理方式是通过对收入征收预扣税。收入的债务人(例如,雇主或支付版税的公司)必须向税务机关提交 273S 申报表。该预扣税率通常为 **15%,但对于超过**37,500 欧元**(指数化)上限的收入,税率将增至 30%。
Odoo 整合与 273S 申报¶
Odoo 用户可以通过 Odoo 薪酬管理模块高效地管理作者权利和邻接权收入的 273S 申报。其操作流程如下:
生成 273S 表格¶
Odoo 可根据输入系统的收入数据自动生成 273S 表格。确保准确输入所有必要的详细信息,包括应纳税的收入金额。
前往 新 记录。
创建一条选择 年 和 月 引用,然后点击 导出 XML 文件 生成声明。点击 导出 PDF 文件 生成打印的详细信息。

在 PDF 的第一部分,列出了公司信息和全球声明。

第二部分列出了员工的具体信息。

提交 273S 声明¶
生成 XML 文件后,公司或收入债务人可直接从 MyMinfin 向税务机关提交。追踪申报和付款截止日期,确保及时提交和合规。
结论¶
273S 税务申报 是适用著作权及邻接权税收优惠制度的公司与个人的核心工具。通过 Odoo 税务管理功能,用户可确保合规性并优化税负。
具体操作请咨询税务专业人士。
代表费管理¶
介绍¶
代表费必须在**工资单上**区分**必要与非必要支出**。默认阈值为**€283.73**,企业可根据**合法举证**调整该金额。
员工合同表单的 :guilabel:`费用报销`字段。
在工资单上,会显示两行或一行表示代理费金额是否超过阈值。
超出阈值¶
仅部分代表费按比例分摊,以下固定成本由公司**全额承担**:
必要支出**部分**无需按比例分摊,而**非必要支出**则需根据工作时长进行比例分摊。
前往 CP200:代表费用阈值
记录。然后,调整当前值或从给定日期开始引入一个新值。

代理费计算¶
付款条件¶
仅在满足以下条件时支付代表费:
员工**享有基本工资**
除非**薪资模拟**正在进行中,否则员工至少**完成了部分工作时间**。
如果员工正在休**长假**(无工作日),则**不得享有**代表费。
确定工作时间率¶
**周工作日数**从员工合同中提取。
若员工存在**无法工作**期间(如病假),系统将相应调整**工时率**计算。
确定总**无法工作小时数**。
若公司实行**双周薪制**,则无法工作时间需**÷2**。
计算无法**工作率**:
\[\text{无法工作率} = 1 - \frac{\text{无法工作工时}}{\text{周总工时}}\]然后将**最终工作时间率**乘以无法工作率进行调整。
应用阈值和分配规则¶
除非公司进行调整,否则将采用**默认阈值(€283.73)**。
若员工采用**全职工作制**,则可获得**全额代表费**,不做任何扣减。
若员工为**兼职**(合同约定或工时积分制),仅**非必要支出部分**按比例分摊。
非必要支出调整公式:
\[\text{调整后金额} = \text{阈值} + (\text{总费用} - \text{阈值}) \× \frac{\text{工时率}}{100}\]
当存在**缺勤工作日**时,按以下步骤调整:
首先,需要计算**每日扣减额**:
\[\text{每日扣减额} = \frac{(\text{总金额} - \text{门槛}) \× 3}{13 \× \text{每周工作天数}}\]然后,计算**最终金额**:
\[\text{最终金额} = max(0, \text{总金额} - \text{每日扣减额 \× \text{缺勤天数})\]
最终计算¶
如果员工符合所有条件,最终的交际费金额将**四舍五入至小数点后两位**,用于薪资核算。
全职工作的员工可获**全额补偿**,而**工时减少**的员工,其**非固定费用部分则会相应地按比例计算**。
结论¶
此计算方法通过区分**固定成本**和**按比例计算的非固定成本**,确保了交际费的**公平分配**。公司可根据**合理的业务开支**,调整**门槛值(默认为 €283.73)**。
全职**雇员可获全额交际费,而**兼职**或有**缺勤**的雇员,则只能获得非固定费用中**按比例计算的部分。
病假及复发¶
在比利时,病假主要根据两种制度进行管理:
有保障薪资:雇主在指定期限内继续向员工支付薪资。
无保障薪资:在保障薪资期结束后,员工会从互助保险公司领取津贴。
有保障薪资的病假¶
保障薪资是指雇主在员工因病无法工作期间,仍继续向其支付薪资的一段时期。
员工:在丧失劳动能力的首个整月内,雇主需支付100%的全薪。此期限过后,若员工仍无法工作,则会转由互助保险制度处理。
无工资保障的病假¶
工资保障期满后,由国家就业办公室(ONEM)或互助保险公司接管。
长期疾病:丧失工作能力超过 30 天,即可从相互保险公司获得赔付。
复发:如果工人返回工作岗位后,在 14 天内因同样原因再次生病,这可能会被视为复发,保底工资的规定可能会有所调整。
Odoo 中的管理¶
在 Odoo 中,如果缺勤与*病假*工作条目类型有关,病假将自动得到管理。
记录休假:员工通过**休假**模块记录缺勤情况。
工作条目自动化:如果申请获得批准,Odoo 会自动生成相应的工作条目。
对工资单的影响:保障薪资将根据员工状态配置的规则自动计算。
保底工资之后的补偿:一旦保底工资期满,Odoo 将调整工作条目,以反映向相互保险公司的过渡。
因此,Odoo 确保根据比利时法规实现平稳合规管理病假。
介绍¶
社会资产负债表根据1995年12月22日颁布的法律设立,作为实施多年就业计划的配套措施。需提交年度账目的企业(包括部分无账目公示义务的企业——详见`比利时国家银行官网 <https://www.nbb.be>`_)必须编制并向比利时国家银行提交该报表。
1996年8月4日皇家法令将社会资产负债表纳入年度账目,作为附件构成企业财务报表的法定组成部分。
不同实体类型的申报义务¶
导出报告¶
选择完成后,您可以导出不同格式的报告:
点击 导出为 PDF 生成可打印的社保证明版本。
点击 导出为 XLSX 生成包含所有相关数据的 Excel 文件。



这一功能可确保完全透明并符合比利时的社会保障法规。
休息时间¶
法定假期¶
本指南为使用 Odoo 的雇主概述了比利时法定假日权利的基本规则。
应享假期计算¶
您当年可享受的假期(N)取决于前一年(N-1)在比利时工作的月数。
计算细节:
按每周工作 6 天计算,员工**每月可获得 2 天假期**。
The entitlement is adjusted for a 5-day work week: \((\text{Total Days} \div 6) \times 5\).
Example
If an employee worked 7 months in the previous year (N-1):
6-day work week: \(7 \times 2 = 14 \text{ days}\)
5-day work week: \(14 \div 6 \times 5 = 11.67 \text{ days}\)
Partial Month Calculation:
Worked 1st to 10th: Full month counted.
Worked 11th to 19th: Half month counted.
Worked 20th onwards: Month not counted.
Rounding Rules:
Less than 0.35: Round to 0.
Between 0.35 - 0.74: Round to 0.5.
0.75 and above: Round to 1.
For a full-time employee, this typically results in 11.5 days of legal holiday entitlement.
Maximum holiday entitlement¶
Employees are entitled to a maximum of 4 weeks of holiday based on their working schedule. If an employee switches between full-time and part-time work, their entitlement is adjusted accordingly.
计算细节:
5-day work week: \(4 \times 5 = 20 \text{ days}\)
4-day work week: \(4 \times 4 = 16 \text{ days}\)
3-day work week: \(4 \times 3 = 12 \text{ days}\)
Example
If an employee joined Odoo on January 1, 2024, and plans to switch to a 3-day work week from April 1, 2024:
Step 1: Calculate holiday entitlement for 2024
The employee worked 9 months in 2023.
6-day work week basis: \(9 \times 2 = 18 \text{ days}\)
Adjusted for 5-day work week: \(18 \div 6 \times 5 = 15 \text{ days}\)
Step 2: Verify maximum holiday entitlement
For a 5-day work week, the maximum entitlement is 20 days.
Since the employee is entitled to 15 days, they remain within the limit.
Step 3: Adjust entitlement for the new work schedule
From April 1, 2024, the employee moves to a 3-day work week.
Maximum entitlement for a 3-day work week: \(3 \times 4 = 12 \text{ days}\).
If no leave is taken before April 1, the employee may take up to 12 days from their 15-day entitlement.
The remaining 3 days will be settled at the end of the year.
This ensures compliance with Belgian legal leave regulations and allows employers to manage holiday entitlements effectively within Odoo.
Legal time off allocation¶
可以使用
中的向导,在新的一年开始时为所有员工生成法定假期。根据员工去年的工作情况,预先计算出每位员工的可休假时间。

一旦确认无误,就会为每位员工生成分配草稿,然后等待人工确认,这可以分批进行。

European time off¶
工作原理是什么?¶
If you were not subject to Belgian ONSS contributions before joining our company and do not have entitlement to legal holidays, or if your entitlement is incomplete, you can apply for European leave.
To qualify for European leave in a given year, you must work for at least 3 months during that year, whether with us or another employer. Once you have met this requirement, you will earn 5 days of European leave. Subsequently, you will accumulate additional days of vacation each month as follows:
After 3 months: 5 days
After 4 months: 7 days
After 5 months: 9 days
After 6 months: 10 days
After 7 months: 12 days
After 8 months: 14 days
After 9 months: 15 days
After 10 months: 17 days
After 11 months: 19 days
重要
The total of legal leave and European leave cannot exceed 20 days per year. You must use all your legal holidays before taking European leave.
European leave entitlement expires on December 31st of the year it is earned and cannot be carried over to the following year. To qualify for European leave in a new year, you must complete another 3 months of work.
How are these days paid?¶
European leaves are paid holidays taken in advance of your “Double Holiday Pay” (the June extra pay) for the following year. Essentially, the more European leave days you take in a given year, the less you will receive as June extra pay in the following year.
Working schedule change¶
This guide explains how to modify an employee’s working time schedule in the Belgian payroll module of Odoo. Changing an employee’s working hours affects their wage calculation, time-off allocation, and contract terms.
Steps to change an employee’s working schedule¶
Navigate to the employee’s contract (
), and select the contract of the employee whose working schedule you want to modify.Click on (Action) and select Working Schedule Change. The wizard displays the current contract details and allows you to set new working time parameters.
Set the new working schedule:
Choose the new Working Schedule from the available resource calendars.
Define the Start Date for the change (mandatory).
If applicable, specify an End Date.
If the Part Time checkbox is selected, any difference between the reference calendar and the employee’s new calendar will be covered using the Absence Work Entry Type. This ensures that the employee’s monthly salary remains the same, regardless of the number of absence days in a given month. This setup is required for configuring Time Credit, Parental Leave, or Medical Half-Time correctly.
Adjust the employee’s wage:
The wizard automatically computes the full-time equivalent wage based on the new working schedule.
You can review and modify the new wage if necessary.
Manage time off allocation:
Select the relevant Time Off Type.
Odoo automatically adjusts the employee’s time-off entitlement based on the new working schedule using the following formula:
\[\text{New Time Off Allocation} = \max(\min(\text{ Computed Allocation}, \text{ Max Allocation}) + \text{ Leaves Taken}, \text{ Leaves Taken})\]Computed Allocation is the expected leave allocation based on the new schedule.
Max Allocation is the maximum number of days allowed under the new working time.
Leaves Taken ensures the employee does not receive fewer days than already used.
Decide on a follow-up contract
If the working time change is temporary, you can enable Post Change Contract Creation to automatically create a contract that resumes the previous working schedule after the specified end date.
Validate the changes
Click Validate to apply the new working schedule.
If the new schedule is the same as the current one, an error will be displayed.
The system will create a new contract with the updated working time and wage.
If a previous contract existed, it will be closed with an end date before the new contract begins.
结果¶
The employee’s new working schedule is recorded.
Wage and time-off entitlements are adjusted accordingly.
A follow-up contract is created if applicable.

Work entries exports¶
What are work entries?¶
In the context of payroll, work entries typically refer to records or documentation related to an employee’s work hours and earnings for a specific pay period. These entries are crucial for accurately calculating and processing employee compensation.
Work entries in the context of payroll are essential for both employees and employers. They provide a transparent and accurate record of an employee’s compensation and deductions, ensuring that employees are paid correctly and that tax and legal requirements are met. Payroll software and systems are commonly used to manage and automate these work entries, making the payroll process more efficient and accurate.
主要概念¶
通用¶
在 Odoo 中,工作条目主要指 *时间条目*(考勤追踪),这些工作条目由时间记录组成,其中包括员工在给定薪资期内的工作时数。这些条目可指定正常工作时间、加班时间以及任何其他与时间相关的信息,如休息时间、带薪休假、无薪休假、育儿假、调休时间等。
工作条目在薪酬管理中具有双重作用。首先,它们使组织能够独立计算员工的工资单。其次,工作条目便于将相关数据传输给外部工资单服务提供商,后者再利用这些信息计算和生成工资单。
工作条目¶
名称:用于识别条目类型(如考勤、带薪休假等)。
薪资代码:用于 Odoo 的薪资规则计算
外部代码:用于向外部工资单服务提供商提供正确的工作输入代码。
这些条目根据合同配置和休假类型自动生成。
工作条目具有持续时间、开始和结束日期、状态,并且始终与员工关联。
工作条目类型¶
它们是工作条目的主要配置来源。通过不同类型的工作条目,您可以区分员工的时间记录。
它们有名称。
它们包含一个代码、外部代码、工资单代码和用于视觉追踪的颜色。
它们还支持其他类型的配置,例如在工资单中的显示方式、决定该工作条目类型应视为带薪还是无薪(如无薪休假)、确定该工作条目类型是否与休假相关联、是否适用于某些福利或如何在报表中体现。
休假类型¶
如上所述,由于工作条目类型可以与休假类型关联,您还可以为每种休假类型定义对应的工作条目类型。在休假类型中,有一个与工作条目类型关联的 many2one 关系字段。
生成员工工作条目的步骤¶
创建所有员工
为每位员工创建一份合同,并将其状态设置为 运行中。
在合同中,选择 工作条目来源。它告诉系统应如何生成员工的工作条目。它可以基于:
工作日程表: Odoo 使用员工工作日程表中预设的工作时间和天数来生成工作条目,这适用于规律、可预测的班次。
考勤:工作条目根据员工的考勤记录(即签到和签退时间)生成。
排期:工作条目基于**排期** 应用中分配给员工的已验证班次或时段创建的(常用于零售轮班、餐厅排班等场景)。
每月生成工作条目
Odoo 会根据合同的工作条目来源和不同的超时情况,自动在 薪酬管理 应用程序中创建工作条目。您可以手动编辑工作条目。您可以随时决定手动重新生成工作条目,但请注意,如果您已经进行了一些手动更改,Odoo 将根据它所了解的情况(如您的工作时间表和休息时间)重新生成工作条目。
管理冲突
冲突条目指那些需要人工干预才能验证的记录。这意味着您必须对条目进行判定,并确定该时间段应适用的正确条目,才能生成工资单或验证条目。当出现时间重叠的条目,或 Odoo 检测到有待验证的休假申请时就会产生冲突。例如:若某员工同时存在考勤记录和同一时段待审批的带薪休假申请,就会形成冲突。
冲突管理可通过筛选冲突条目并解决差异来实现。自 Odoo 16.4 版本起,系统默认会筛选出冲突条目。早期版本用户仍可手动筛选冲突条目,或使用冲突专属菜单项进行处理。
解决冲突后,您可以选择为员工生成工资单,或将工作条目导出至对应实体。
导出工作条目¶
小技巧
本节主要介绍将工作条目导出到 SD Worx,但其他导出到 Partena、Group S 和 UCM 的配置和行为与此类似。
介绍¶
本页旨在帮助您了解 Odoo SD Worx (l10n_be_hr_payroll_sd_worx
) 模块如何通过轻松导出工作条目来简化薪资。本指南提供生成 .txt
文件的快速步骤,以便直接导入 SD Worx 日历,从而节省时间并确保准确性。
首先,必须了解 Odoo 和 SD Worx 之间没有直接整合。无论哪种方式,都不会自动交换信息。Odoo 不会直接与 SD Worx 通信,反之亦然。
工作原理是什么?¶
实际上,Odoo 为员工的工作条目提供了 .txt 格式的标准化导出,允许生成符合特定格式的文件,以便将这些条目输入 SD Worx 软件。
这对数据管理意味着什么?¶
由于两个系统之间没有直接整合,这意味着某些数据需要手动输入到两个系统中。例如,当您在 Odoo 中创建一名新员工时,您还需要在 SD Worx 中手动创建该员工(反之亦然)。这种手动输入数据的要求延伸到合同、工作时间表、薪资详情和员工个人信息等各个方面。
本质上,SD Worx 计算薪资和生成工资单所需的所有信息仍需在两个系统中手动输入。
导出至 SD Worx 的优势是什么?¶
Odoo 作为一体化软件,能够全面处理各类薪资变动因素,包括员工个人信息、合同明细、多种休假类型及其他工作条目类别。通过 Odoo 的整合能力,您可以在统一平台获取所有关键数据,使 HR 团队和员工能够便捷访问这些信息。
该整合方案不仅能确保数据准确性,还能保持信息一致性,显著降低向外部薪资服务商传输工作条目数据时的错误风险。启用该模块后,只需单击即可生成可直接导入 SD Worx 的 :file:.txt 文件,使整个数据传输流程高效便捷。
SD Worx 模块设置步骤¶
重要
必须登录比利时公司账户才能执行下列操作步骤。
安装 比利时 - 薪资 - SD Worx 导出模块(
l10n_be_hr_payroll_sd_worx
)。进入 SD Worx 代码 字段。该代码是企业在 SD Worx 软件中的唯一标识符,需从 SD Worx 平台直接获取。创建公司时生成的唯一标识符必须在此字段中准确配置。
,填写在 设置 标签下,为每位员工填写 SDWorx 代码 字段。
对于工作输入类型,在 设置 选项卡下,也要填写 SDWorx 代码 字段。
现在,您可以通过打开 .txt
格式导出工作条目。
该文件包含一系列行,例如以下文本行: 1111110000024K2023042370100360
每一行代表一个工作条目,结构概述如下:
111111
-> 公司 SD Worx 代码0000024
-> 员工 SD Worx 代码K
-> 分隔符20230423
-> 日期7010
-> SD Worx 工作条目代码0360
-> 持续时间(已编辑)
导出 .txt
文件后,可以直接将该格式的文件导入 SD Worx 软件。这样做可以更新每个协作者的日历。
274.XX 表¶
本节概述了 274 申报、其组成部分以及在 Odoo 中的处理方式。
274.10 申报¶
预扣税是针对职业所得税的预缴税款,其计算依据税务机关制定的准则执行。虽然通常不允许减少预扣税,但员工可申请提高预扣金额以更贴合最终纳税义务。
预扣税必须从员工及公司董事的收入中扣除。若预扣税额不足,则需补缴预付款项以避免额外税务处罚。
实际操作中,部分员工不会向雇主告知个人情况变更(如生育子女),这可能影响税款计算。
预扣税必须按季度或月度通过 274 表格进行申报缴纳,相关申报需在报告期次月 15 日前通过 FINPROF 应用程序提交。
应税收入及对应预扣税必须记录在 281.x 系列税务薪酬表格和 325x 系列汇总报表中。雇主若未正确申报,可能面临未披露金额 309% 的处罚。
税务机关会将 274 表格申报金额与税务报表数据进行比对。若预扣税缴纳不足,企业可能被追缴差额。若提交 274 表格却未完成税款缴纳,将触发额外税务处罚。
严格遵守行政规范对避免意外税务追缴至关重要。
274.32、274.33、274.34 申报表¶
科研人员预扣税豁免政策¶
符合特定条件的企业,其聘用的科研人员可享受预扣税减免:
281.32 表格适用于土木工程师及博士学位持有者。
281.33 表格适用于硕士学位持有者。
281.34 表格适用于学士学位持有者。
从事科研活动的雇主可能获得预扣税豁免资格。需满足条件包括:向 Belspo 注册研发项目(自 2023 年 8 月 1 日起,必须在项目启动前完成注册)。
税务豁免细则¶
该税收优惠政策允许企业留存研究人员薪资预扣税的 80%,但不同学历研究人员的豁免比例存在差异:
博士学位及硕士学位持有者:全额享受 80% 豁免。
学士学位持有者:按全额豁免标准的 50% 执行。
非中小企业该比例进一步降至25%。
豁免范围仅适用于投入科研工作的工时部分,包含:基础研究、工业研究或实验开发活动。
此项豁免不影响员工实际到手薪资。
限额规则¶
学士学位研究人员享受的豁免总额上限为博士/硕士学位人员豁免额的25%。对于符合《公司法》第 15 条第 1-6 款定义的小型企业,该限额可翻倍。此规则自 2020 年 1 月 1 日起沿用至今。
Odoo 系统中的运作方法¶
系统通过预定义的薪资结构自动计算并申报预扣税豁免,具体处理流程如下:
进入
创建新申报。选择参考 年份 和 月份 后,系统将自动计算各项金额。
工资计算
Odoo 会计算工资总额和预扣税款总额。
它考虑了具体的工资构成,包括 12 月份的双倍奖金。
筛选合格的工资单
与研究合同有关的工资单也在考虑之列。
员工根据其学历(博士、硕士或学士学位)进行分类。
豁免计算
预扣税豁免金额按预扣总额的 80% 计算
学士学位持有者的豁免额度将根据法规进行封顶控制。
最终调整
系统自动确保符合法定限额规则。
必要时将根据总豁免额度进行相应调整。
点击 导出XML文件 生成可上传至 FINPROF 门户的文件,并生成关联付款的结构化通信代码。

点击 创建 274.XX 表格 生成申报文件的 :file:`.pdf 格式。
注解
要使豁免功能正常运作,必须在员工档案中正确配置*证书等级*。
同时需在员工合同表中注明 研发工时占比。
若会计应用已正确安装运行,还可通过 过账日记账分录 按钮直接将相关金额过账至会计科目。
注解
若向导界面未显示*过账日记账分录*选项,需通过
,配置每种金额类型对应的会计科目和日记账。在 比利时本地化 区域完善 预扣税豁免 日记账科目的各项配置。
使用 Odoo 的雇主可高效管理并申报预扣税豁免,确保符合监管要求。
更多细节请参阅 Odoo 财务模块文档或咨询税务顾问。
281.10 申报¶
介绍¶
比利时 281.10 税务申报表是雇主必须向税务机关提交的年度声明,详细列示每位员工的薪资及福利。该申报表用于确保税务计算的准确性并符合比利时税务法规。
在 Odoo 中生成申报表¶
Odoo 提供标准化流程生成 281.10 申报表,既可生成用于电子提交的完整 XML 文件,也可生成存档用的独立 PDF 文件。
全局 XML 申报文件¶
在 Odoo 中生成全局 XML 文件,请导航至
。选择参考 年度 创建新记录。
重要
当前 发送类型 和 处理类型 选项为实验性功能,应保持默认值以确保生成有效的原始申报文件。
点击 填充 按钮生成符合条件的员工列表,再点击 创建 XML 按钮。绿色提示符将确认文件生成成功。
单个 PDF 申报文件¶
要为每位员工生成单独的 PDF 文件,点击 填充 按钮。系统将为参考年度内收到工资单的每位员工生成对应条目。
注解
PDF 文件将按每批 30 份自动生成,因此该过程可能需要一些时间完成。
Once all PDF files are generated, they can be posted to the employee documents portal if the Documents application is installed and properly configured.
选择需要发布的员工文档,点击 :guilabel:`发布 PDF`按钮。
发布后,员工可通过个人资料页面的:icon:fa-file-text
文档 智能按钮在文档门户中访问 PDF 文件。
提交 XML 申报¶
生成 XML 文件后,必须将其提交给比利时税务机关。确保您熟悉 正式提交流程。
包含通过 Belcotax-on-web (BOW) 应用程序发送的财务数据的 XML 文件必须转换为 .bow 格式。
这种转换需要使用 技术说明文档 部分提供的验证模块。
验证模块有两个前提条件:
必须安装 Java 8。
必须识别签署验证模块的证书颁发机构。
281.45 申报¶
介绍¶
比利时财政申报 281.45 是实体必须向税务机关提交的年度报表,详细说明支付给受益人的著作权和邻接权金额。该申报单可确保准确报税并遵守比利时税收法规。
在 Odoo 中生成申报表¶
Odoo 提供标准化流程生成 281.45 申报表,既可生成用于电子提交的完整 XML 文件,也可生成存档用的独立 PDF 文件。
全局 XML 申报文件¶
在 Odoo 中生成全局 XML 文件,请导航至
。选择参考 年度 创建新记录。
重要
当前 发送类型 和 处理类型 选项为实验性功能,应保持默认值以确保生成有效的原始申报文件。
点击 填充 按钮生成符合条件的员工列表,再点击 创建 XML 按钮。绿色提示符将确认文件生成成功。
单个 PDF 申报文件¶
要为每位员工生成单独的 PDF 文件,点击 填充 按钮。系统将为参考年度内收到工资单的每位员工生成对应条目。
注解
PDF 文件将按每批 30 份自动生成,因此该过程可能需要一些时间完成。
Once all PDF files are generated, they can be posted to the employee documents portal if the Documents application is installed and properly configured.
选择需要发布的员工文档,点击 :guilabel:`发布 PDF`按钮。
发布后,员工可通过个人资料页面的:icon:fa-file-text
文档 智能按钮在文档门户中访问 PDF 文件。
提交 XML 申报¶
生成 XML 文件后,必须将其提交给比利时税务机关。确保您熟悉 正式提交流程。
包含通过 Belcotax-on-web (BOW) 应用程序发送的财务数据的 XML 文件必须转换为 .bow
格式。
这种转换需要使用 技术说明文档 部分提供的验证模块。
验证模块有两个前提条件:
必须安装 Java 8。
必须识别签署验证模块的证书颁发机构。
社会资产负债表¶