比利时

了解比利时工资单

概述

为员工提供清晰、透明的工资单,对合规性和员工满意度至关重要。本指南解释了如何解读比利时工资单,详细介绍了影响工资计算和扣款的关键部分。

一般信息

工资单的第一部分包含员工的一般详细信息。核实公民身份和家属人数的准确性至关重要,因为这些因素会影响税款计算。雇主可确保通过内部工资配置器或员工档案管理系统进行更新。

如何阅读工资单 - 一般信息。

工作条目

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

如何阅读工资单 - 工作条目。

工资计算

工资单的核心部分详细说明了各种工资构成、扣款和福利。以下是主要内容:

  • 实物福利: 如果适用,实物福利(如手机或互联网套餐或笔记本电脑)须纳税,并影响净薪酬。

    当公司提供汽车供个人使用时,应税福利(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

  1. 2013 年,一名员工全职工作(每周工作 5 天)。

  2. 2014 年,该员工全职工作至 6 月 30 日,然后转为兼职(每周 5 个半天)。

  3. 2014 年 8 月,该员工按照新的非全时制度休假(4 周 20 个半天)。

  4. They receive a simple vacation allowance for 20 half-days and a double vacation allowance equivalent to 92% of their monthly salary.

  5. 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.

  6. 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.

  7. 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.

December Pay Amount.

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.

December Pay Simple.

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

December Pay Double.

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:

  1. For the previous year (N-1): If the employee has not yet taken all the vacation days from the previous year.

  2. 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:

  1. 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.

  2. 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.

  3. Time-off calculations

    • The number of vacation days taken and allocated in the current year is determined.

    • Unpaid leave days are accounted for separately.

  4. 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)\]
  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:

  1. Payslip for the current year (termination_payslip_n)

    This payslip covers the employee’s last salary period in the year of termination.

  2. 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:

  1. 年度工资总额计算

    要估算员工的 年度总工资,系统会查找最近验证的月度工资单。如果找到工资单,则该工资单中的 总工资 乘以 12 以获得年度估计。如果不存在工资单,则年薪总额将设置为

  2. 欧洲休假收回

    系统会检索员工当年享受的所有欧洲休假日(LEAVE216)。然后计算这些休假的总报酬金额并确定应扣除的金额。

    系统按以下原则进行扣除:

    • 如果员工已休**欧洲假期(额外的假期)**,必须收回预先支付的金额。

    • 收回方式为:

      • 从下一年的**双重假期工资(85%)**中扣除。

      • 或者,如果员工离职,从最终离职工资单中扣除。

    • 如果员工已休假,**离职证明**必须注明:

      • 已授予的**欧洲休假天数**。

      • 对应这些天数的**总津贴**。

    为确保公平,系统首先检查是否已在**双重假期工资**中扣除。如果已扣除,则只从最终工资单中扣除剩余金额。

    确定所需值后,系统将其记录在工资单中作为**额外薪资输入**:

    • 总薪资参考值:包括最终薪资金额加上任何名义报酬。

    • 欧洲休假扣除额:扣除先前支付的欧洲休假金额。

    • 其他输入项:分配已休假期、应税金额和任何未完成的分配。

    设置这些值后,系统**计算工资单**以确保所有扣除和支付正确应用。

    此过程确保最终**离职工资单**考虑到所有薪资组成部分,包括**年度总薪资、欧洲休假款项收回和任何未支付的权益**。Odoo 检索过去的工资单和休假记录,以确保符合**比利时薪资法规**。

通过自动化该流程,Odoo 最大限度地减少了人工干预,降低了错误风险,并确保员工获得正确的离职付款。

Odoo 系统中的运作方法?

在 Odoo 中,要访问假期证明处理流程,请转到员工表单视图,点击 :icon:fa-cog (操作),然后选择 离职:假期证明,或前往 薪资 ‣ 报告 ‣ 离职:假期证明

在弹出的向导中,您可以查看当前和上一年的所有工资单、休假申请和分配情况。您还可以录入希望在该假期证明上声明的无薪休假。

准备就绪后,点击 验证并计算假期证明 按钮。系统将为每个考虑的期间(当年和上一年)生成两份工资单。

验证后,将生成两份 .pdf 文档。一份是**标准工资单**,另一份是供未来雇主使用的**假期证明**。

Example

离职假期证明工资单 离职假期证明休假 离职假期证明无薪休假 离职假期证明工资单

在我们的示例中,该员工在当年(N年)也休了一天欧洲假期。

对于前一年(N-1年),您可以看到所有法定休假都已休完。

离职假期证明 N-1年。 离职假期工资单 N-1年。

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

离职假期证明 N 年。 离职假期工资单 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 日之前获得的工龄

  • **较低级别员工**(年总薪 ≤32,254欧元):前 5 年工龄的通知期为 3 个月,之后每增加一年增加 1.5 个月。

  • **较高级别员工**(年总薪 >32,254欧元):通知期为每开始的工作年限 1 个月,最少 3 个月。

第二部分:从 2014 年 1 月 1 日起获得的工龄

2014 年起的标准通知期规则适用于此日期后获得的工龄。

总通知期是两个期间分别计算后的总和。

遣散费计算

如果员工未履行通知期,遣散费的计算基于:

  • 剩余通知期时长。

  • 员工最后薪资。

  • 额外补偿,如奖金、股票期权和保险缴费。

遣散费包括:

  • 当前薪资,对应正常应遵守的完整通知期或其剩余部分。

  • 合同期间获得的福利(如餐券、公司用车、手机使用费)。

当前薪资的确定方式如下:

  • 遣散时员工的月总薪资。

  • 所有经常性奖金,但不包括一次性奖金(如团队工作奖金、工龄奖金)。

  • 长期加班小时的额外补偿。

  • 浮动薪资(过去十二个月的平均值)。

系统自动生成包含这些计算的解雇工资单,确保符合比利时劳动法。

Odoo 系统中的运作方法?

在 Odoo 中,要访问离职流程,请转到员工表单视图并点击 :(操作) 然后点击 离职:通知期和工资单 或导航至 薪酬管理应用程序 ‣ 报告 ‣ 离职:通知期

在出现的向导中,选择离职原因、提供离职描述并指定离职日期。员工的工龄会根据其合同历史记录计算,通知期也会相应确定。您还可以指明员工在通知期内是否工作。

离职通知向导。

如果员工在通知期内工作,则无需计算解雇费用,通知期将记录在员工表单中。点击 验证 按钮。

注解

如果员工只是部分工作或完全没有工作,向导将生成并计算解雇费用工资单。点击 验证和计算解雇费用 按钮。

该工资单通过计算员工本应在一年内获得的所有薪资及福利,得出虚拟年报酬总额,随后根据通知期按比例折算为税前工资。

工资单上有详细的摘要。

Example

离职通知:解雇费用工资单 1。 离职通知:解雇费用工资单 2。

结论

本模块通过提供清晰且自动化的通知期和解雇赔偿金计算,简化了离职流程。它帮助人力资源团队确保合规性,并优化员工的离职程序。

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 申报。

Dimona 活动。

自动

在 Odoo 中安装比利时薪资本地化模块后,可同步安装比利时 - 薪酬管理 - Dimona 模块。该模块支持执行 Dimona 所需的 4 项核心操作(如本文第 1 节所述):

  1. 新建 dimona

  2. 更新 dimona

  3. 关闭 dimona

  4. 取消 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 记录雇佣关系的开始与终止。

DRS(社会风险申报)

雇佣期间可能出现解雇、工伤、长期病假等社会风险事件,此时社保机构需获取超出 DmfA 和 Dimona 范围的补充信息。

DRS 现以电子申报为主,但仍保留纸质提交渠道。

谁提交 DmfA 声明?

自主申报选项

雇主可通过以下方式提交:

  1. 网页提交:适合小微雇主,直接通过社保门户录入。

  2. 批量提交:面向大型企业或处理多申报的机构(如社保事务所、薪酬软件服务商),通过文件传输(FTP/SFTP等)提交。

网页提交优势

  • 自动获取员工名单:基于 Dimona 数据。若员工缺失,需先完成 Dimona 申报,24 小时后名单更新即可准确提交 DmfA。

  • 自动计算净应缴金额:输入所有必填数据后,系统将自动计算应缴总额。

  • 减免计算:系统会计算适用的减免额,但代码 “0001”(低收入工人的个人缴费减免额)下的减免额除外。雇主需勾选相关方框,必要时还需提供其他详细信息。

批量提交优势

  • 大批量申报处理:适合管理多套薪酬体系的机构。

  • 实时接收受理状态:申报后即刻获取受理结果反馈。

  • 异常自动报告:无论是否受理成功,系统均会生成异常检测报告。

  • 计算错误自动修正:可自动修正的错误将即时调整并通知雇主。

第三方提交选项

不想自己提交 DmfA 的雇主可以委托他人代为提交:

  1. 认证社保事务所:专业代理薪酬管理与申报的授权机构。

  2. 服务供应商:通过合约提供安全申报服务的公司或个人。

有关经认可的社会秘书处或服务提供商的更多信息,请参阅相关的 DmfA 官方文件

配置

声明是在 薪酬管理应用程序 ‣ 报告 ‣ 比利时 ‣ DmfA 下生成的,在经过几个必要的配置步骤后应该可以正常工作。

公司(备用金)

要生成有效的 DmfA 声明,需要特定的公司和雇主相关信息(在 薪酬管理应用程序 ‣ 配置 ‣ 设置 下)。这些信息包括:

  • ONSS 公司 ID

  • ONSS 注册号

  • DMFA 雇主类别

  • ONSS 证书:用于生成签名文件的证书(批量声明时需要)。

  • VAT 公司编号

  • 收入代码

  • FFE 雇主类型 (Fonds de Fermeture d’Entreprise)

员工

此外,每位员工的档案中必须配置有效的工作地址(需包含 DmfA 代码)。该工作单位必须关联有效的 ONSS 识别号,以确保申报合规性。若配置不当,可能导致申报提交失败。

在员工档案中必须定义 工作地址

薪酬管理应用程序 ‣ 配置 ‣ DMFA:工作地点 下,您可以将工作地址链接到 ONSS 识别号码。

DmfA - 工作地点 ONSS ID。

工作条目类型

应为每个已声明的工作条目类型定义 DmfA 代码。在 薪酬管理应用程序 ‣ 配置 ‣ 工作条目 ‣ 工作条目类型 下,指定 DMFA 代码

潜在的配置错误

在声明生成过程中,可能会出现配置问题,从而引发以下错误:

  • 未配置或通知期起止日期无效的离职员工

  • 员工 NISS 编号无效

  • 工作地址未关联 ONSS 识别码

  • 工作入职类型缺少对应 DmfA 代码

  • 雇主或员工记录中的其他数据不一致

雇主应确保准确配置以避免申报延误或被拒。

网页申报

DmfA - 网页申报。

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

公司:

DmfA - PDF 公司。

特定员工:

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:临时失业供款。

批量申报

DmfA - 网页申报。

批量申报需要技术知识,包括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>`_。

批量提交会生成三个文件:

  1. **申报文件**(例如:FI.DMFA.112768.20250109.00014.R.1.1)

  2. **启动文件**(例如:GO.DMFA.112768.20250109.00014.R.1)

  3. **电子签名文件**(例如:FS.DMFA.112768.20250109.00014.R.1.1)(仅用于真实申报,不适用于测试)

完整流程包括创建、发送、验证和可能的申报更正。拒绝和异常必须在最终接受前得到解决。

DmfA - 网页申报。
  1. 申报创建

    • 创建包含员工福利数据、薪酬和公司供款的 XML 文档。

    • 有关 XML 文件的更多信息可在*规范*页面找到。

  2. 发送申报

    • 使用 FTP 或 SFTP 发送文件。访问需要当地管理员预先授权安全区域访问权限。

    • 详细说明可在通过批量方式 `介绍和修改 <https://www.socialsecurity.be>`_找到。

  3. 文件确认回执

    • 正面回执:表示文件可以处理。但这并不保证被接受。

    • 负面回执:表示文件结构或访问权限存在问题。

  4. 申报通知和票据号码

    • 每个被接受的申报都会发送正面通知。

    • 负面通知:提供遇到的异常信息。

  5. 发送 PID

    • 雇主和 SSA 将通过批量方式接收申报的 PID 和版本号。

  6. 系统更正的修改通知

    • 如果进行了更正,将发送包含更正值的修改通知。

双倍假期工资

双倍假期工资是在年假期间向员工和工人支付的额外奖金。金额取决于员工或工人的薪资。

双倍假期工资如何计算?

对于员工,双倍假期工资相当于他们主要年假月份总薪资的92%。此金额基于前一年工作或视为等同的月数计算。

额外假期或欧洲假期的影响

如果您请了额外假或欧洲假,雇主将向您支付该假期的正常假日工资。但在第二年,这笔钱将从您的双休日工资中扣除。这是因为额外假期被视为下一年法定假期的预支。

影响计算的因素

  1. 工作月数:计算基于您在前一年工作的月数。

  2. 缺勤:如果您有无薪缺勤,可能会减少您的双倍假期工资。

  3. 可变收入:前一年获得的奖金和佣金可能影响双倍假期工资的总额。

  4. 预扣税:双倍假期工资需要缴纳所得税扣除,这取决于您的年收入和家庭状况。

预扣税计算

预扣税使用累进税率系统计算。流程包括:

  1. 确定员工的年度应税收入

    • 计算年化薪资,包括实物福利(如公司用车、互联网、手机、笔记本电脑)。

    • 对受抚养子女适用减免。

  2. 适用税率

    • 使用预定义的税级来确定基本预扣税率。

    • 如适用,根据受抚养子女数量适用减免。

税级

预扣税根据以下税级累进适用(截至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. 如果年收入超过门槛,则不给予免税。

  2. 如果年收入未超过门槛,则将适用免税。

该豁免额等于年度总收入与阈值金额之间的差额。

当然,如果该差额超过了基本预-扣税金额,则无需缴纳预扣税。

子女人数

最高收入(欧元)

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:

  1. If the threshold amount is exceeded, no reduction will be granted.

  2. 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:

\[\text{Tax} = \text{Gross Double Holiday} \times \text{Applicable Tax Rate} - \text{Reduction (if applicable)}\]

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 Payroll App ‣ Payslips ‣ Batches 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.

Double Holiday Batch Wizard.

Once validated, a payslip is generated for each employee.

Double Holiday Payslips.

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 PDF.

结论

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:

\[250\text{€} \times (6/12) = 125\text{€}\]

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:

\[250\text{€} \times (7/12) + 125\text{€} \times (2/12) = 166\text{€}\]

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 个月工资的计算方法如下:

  1. 确定基本工资

    • Retrieve the employee’s contractual wage.

    • 确定适用的工时费率。

  2. 计算符合条件的月份

    • 如果明确提供(MONTHS 输入),则使用给定的月数。

    • 否则,计算完整的工作月数。

    • 非全年工作按比例计算工资。

  3. 缺勤调整

    • 扣除未付缺勤以获得出勤比例。

    • 将最多 60 天的病假视为带薪休假。

  4. 包括可变收入

    • 如果明确提供(VARIABLE 输入),则使用给定值。

    • 否则,请计算去年的平均可变收入。

  5. 最终金额

    • 第 13 个月的最终数额是按比例计算的固定工资和平均可变收入之和。

预扣税计算

预扣税使用累进税率系统计算。流程包括:

  1. 确定雇员的年应税收入

    • 计算年化薪资,包括实物福利(如公司用车、互联网、手机、笔记本电脑)。

    • 对受抚养子女适用减免。

  2. 适用税率

    • 使用预定义的税级来确定基本预扣税率。

    • 如适用,根据受抚养子女数量适用减免。

税级

预扣税根据以下税级累进适用(截至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. 如果年收入超过门槛,则不给予免税。

  2. 如果年收入未超过门槛,则将适用免税。

该豁免额等于年度总收入与阈值金额之间的差额。

当然,如果该差额超过了基本预-扣税金额,则无需缴纳预扣税。

子女人数

最高收入(欧元)

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:

  1. If the threshold amount is exceeded, no reduction will be granted.

  2. 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.

年终奖金 PDF。

假期工资追回

本文档说明了 Odoo 如何计算比利时员工在更换雇主时的假期工资(包括单倍和双倍)追回。当员工从一家公司转到另一家公司时,他们的前雇主可能已经支付了上一年的假期工资。这笔金额需要由新雇主追回,本指南概述了 Odoo 如何管理这个过程。

了解比利时的假期工资

在比利时,员工有权获得年假和相应的假期工资,包括:

  • 单倍假期工资:休假期间的正常工资支付。

  • 双倍假期工资:在员工休年假时额外支付的款项,通常约等于每月工资总额的 92%。

当员工更换工作时,其前雇主可能已经支付了这些款项。为避免重复支付,新雇主需要收回已支付的金额。

追回简单假期工资

在Odoo中单倍假期工资的追回基于以下标准:

  1. 如果员工在当年休假且其前雇主已支付假期工资,则适用追回。

  2. 计算时考虑已休假天数和每周工作时数。

  3. 追回流程分为:

    • 年度N:当年的假期工资追回。

    • 年度N-1:上一年的假期工资追回。

系统检查:

  • 员工在公司的首份合同日期是否在上一年。

  • 员工是否有待追回的假期工资金额。

  • 是否尚未处理过追回。

  • 员工是否已休年假。

如果所有条件都满足,Odoo 会计算从工资单中扣除的金额,以计入已从前雇主处收到的假日工资。

追回双倍假期工资

追回双倍假期工资的步骤如下:

  1. 系统会核实员工的合同并确定其雇佣期限。

  2. 工资总额根据员工的合同计算。

  3. 确定前一年的工作月数。

  4. 阈值的计算方法如下:

    \[阈值 = 当前月薪 × 上一年工作月数 × 工作率 × 7.67%\]

    如果前雇主提供的假期证明上的金额低于这个阈值,则不适用限制。

  5. 系统追回以下两者中的较低值:

    • 计算的阈值。

    • 前雇主实际支付的金额。

如果员工在当前公司工作超过 12 个月,则无需追回双倍假期工资。

如何在 Odoo 中配置

在员工表单视图的 :guilabel:`设置`选项卡下,您可以输入新员工提供的各种假期证明金额。

假期工资追回配置。

对于单倍假期工资追回,您需要输入:

  • 带薪休假的 天数

  • 员工的 待追回金额

注解

The Recovered Amount field displays the amount already recovered.

对于双倍假期工资追回,您必须为**每个雇主的假期证明输入一行**。每行应包括:

  • # 月数 (员工为该雇主工作的月数)。

  • 提供给员工的 金额

  • 职业费率

Odoo 使用这些数据计算**追回限额**。如果员工现在的工资较低,则无法追回全部金额。

小技巧

注意不要将当年(N)和前一年(N-1)的节假日证明混在一起。

对于简单的节假日工资补偿,系统会从每个法定休假时间段中扣除相应金额,直到:

  1. **总额**已全部收回,或

  2. 已匹配 **休假天数**(如果员工目前的工资低于之前的工资)。

假期工资追回简单工资单。

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

假日工资恢复简单金额。

在双休日工资单上,点击 计算双倍工资恢复额度 打开一个向导,帮助计算可追回金额。

双倍工资追回计算 向导中,您会发现:

  • 职业行 中列出的相关节假日证明

  • 基于阈值的 待追回双倍支付 金额

如果需要手动调整,该金额可**编辑**。

Holiday Pay Recovery Double Wizard.

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

Holiday Pay Recovery Double Amount.

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 Payroll app ‣ Reporting ‣ Belgium ‣ Individual Accounts.

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.

Individual Account PDF Header.

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).

Individual Account PDF Month by Month.

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

Individual Account PDF Quarter by Quarter.

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%

作者权利在雇佣合同中的益处

公司可以通过授予作家权利向其董事或员工提供具有税收优势的薪酬。这些权利需缴纳 15%的预扣税,但有固定扣除额,这使得这种税收待遇非常有利,尤其是在收入较低的情况下。

重要考量:

  • 创意作品:要获得作者权利的保护,作品必须具有创造性、原创性,并以有形形式固定下来。简单的想法或概念不符合条件。

  • 利用要求:自 2023 年 1 月 1 日起,新法规规定,转让或授权的受保护作品必须得到利用,即必须用于公共传播、表演、展示或复制。

  • 税收优惠资格:要享受优惠的税收制度,权利持有人必须满足特定标准,例如:

    • 持有“艺术作品证书”。

    • 将权利授权或转让给第三方以进行公共传播或复制。

  • 收入比例限制:作家权利收入占常规工资的比例上限为**30%**,总收入的**70%**将按常规所得税征收。

  • 收入上限:根据该制度,符合条件的收入绝对上限仍为**37,500 欧元**(2024 纳税年度指数化后为**70,220 欧元**)。

如果您过去四年的平均收入超过此上限,您将不再有资格享受该优惠税收制度。

  • 税务预先裁定申请:为明确著作权转让的范围及报酬,可向税务机关申请预先税务裁定(简称 ruling),以获取确定性税务处理方案。

作者权利收入的税务处理

自 2008 年以来,比利时对作者权利的转让或授权收入实行了优惠的税收待遇。这项制度主要涉及预扣税和固定扣除额,旨在减轻创作者和相关从业者的税负。

  • 收入最高可达 70,220 欧元(2023 纳税年度指数化),需缴纳**15% 的预扣税**。

  • 分段固定扣除额

    • 50% 的固定扣除额**适用于收入的前**18,720 欧元

    • **25% 的固定扣除额**适用于接下来的**18,730 欧元**(即从**18,720 欧元到 37,450 欧元**的部分)。

以一个例子说明其税收影响:

如果一位公司董事获得**10,000 欧元**的作者权利收入,在扣除固定扣除额后的应税收入为 5,000 欧元(即 10,000 欧元 - 50% * 10,000 欧元)。在此基础上,按 15% 征税,需缴纳 750 欧元(15% * 5,000 欧元)的税款,税后净收入为**9,250 欧元**。这使得作者权利收入的实际税率仅为 7.5%

Odoo 整合与 273S 申报

Odoo 用户可以通过 Odoo 薪酬管理模块高效地管理作者权利和邻接权收入的 273S 申报。其操作流程如下:

设置作者权利

在员工表单视图中,勾选 :guilabel:`知识产权`复选框,并指定分配的薪资百分比。

生成工资单后,系统会根据知识产权百分比和总工资自动计算 :abbr:`知识产权`部分。税款将根据收入金额相应计算。

知识产权工资单 1。 知识产权工资单 2。

生成 273S 表格

Odoo 可根据输入系统的收入数据自动生成 273S 表格。确保准确输入所有必要的详细信息,包括应纳税的收入金额。

前往 薪酬管理应用程序 ‣ 报告 ‣ 比利时 ‣ 273S 表格 创建一条 记录。

选择 引用,然后点击 导出 XML 文件 生成声明。点击 导出 PDF 文件 生成打印的详细信息。

273S 向导文件生成。

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

273S PDF 公司信息。

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

273S PDF 员工信息。

提交 273S 声明

生成 XML 文件后,公司或收入债务人可直接从 MyMinfin 向税务机关提交。追踪申报和付款截止日期,确保及时提交和合规。

结论

273S 税务申报 是适用著作权及邻接权税收优惠制度的公司与个人的核心工具。通过 Odoo 税务管理功能,用户可确保合规性并优化税负。

具体操作请咨询税务专业人士。

代表费管理

介绍

代表费必须在**工资单上**区分**必要与非必要支出**。默认阈值为**€283.73**,企业可根据**合法举证**调整该金额。

员工合同表单的 :guilabel:`费用报销`字段。

在工资单上,会显示两行或一行表示代理费金额是否超过阈值。

超出阈值

仅部分代表费按比例分摊,以下固定成本由公司**全额承担**:

\[\begin{split}\text{€}283.73\text{ 总金额} = \begin{cases} + \text{ €148.73(税费, 自2021年-新冠政策)} \\ + \text{ €30(网络费)} \\ + \text{ €25(通讯费)} \\ + \text{ €80(车辆管理费)} \\ \end{cases}\end{split}\]

必要支出**部分**无需按比例分摊,而**非必要支出**则需根据工作时长进行比例分摊。

前往 薪酬管理应用程序 ‣ 配置 ‣ 薪资 ‣ 规则参数,然后搜索 CP200:代表费用阈值 记录。然后,调整当前值或从给定日期开始引入一个新值。

代表费阈值。

注解

在 :guilabel:`薪酬管理`标签页中,可以根据职位定义哪些职位符合特定条件。

Representation Fees Job Position.

代理费计算

付款条件

仅在满足以下条件时支付代表费:

  • 员工**享有基本工资**

  • 除非**薪资模拟**正在进行中,否则员工至少**完成了部分工作时间**。

如果员工正在休**长假**(无工作日),则**不得享有**代表费。

确定工作时间率

  • **周工作日数**从员工合同中提取。

  • 若员工存在**无法工作**期间(如病假),系统将相应调整**工时率**计算。

    • 确定总**无法工作小时数**。

    • 若公司实行**双周薪制**,则无法工作时间需**÷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日皇家法令将社会资产负债表纳入年度账目,作为附件构成企业财务报表的法定组成部分。

社会资产负债表的内容

根据公司法实施条例(2001年1月30日皇家法令)规定,社会资产负债表包含以下部分:

  • 第一、二部分:财政年度内雇员构成及人员流动数据。

  • 第三部分:与培训相关的企业举措。

社会资产负债表是公司年度账目的一部分,因此劳资协议会接收这些信息,作为其经济和财务信息任务的一部分。

此外,劳资协议会还会收到与就业相关的福利数据以及与就业相关的年度信息(Trillium)。在 2008 年之前,这些详细信息已完全纳入社会资产负债表。

社会资产负债表的范围

社会资产负债表包含与劳动力构成、人员更替和培训计划有关的具体数据。一些不需要公布年度账目的组织仍必须提交一份单独的社会资产负债表。这主要适用于某些雇用至少 20 名全职员工(FTE)的医院和私营法律实体。

任何公司、协会或基金会,如果每年平均至少有 20 名员工(全职员工),都必须填写并提交社会资产负债表。

社会资产负债表属于以下组成部分:

  • “需根据《公司与协会法典》提交的其他备案文件”(对企业而言);

  • “财务报表附注”(对协会和基金会而言)。

不同实体类型的申报义务

要求公司、协会和基金会公布社会资产负债表

至少雇用一名全职员工的比利时公司:

  • 标准化模式:必须填写模板中的“社会资产负债表”专章

  • 特定模式:如果所用模型不包括社会资产负债表,则必须单独提供。

至少雇用 20 名全职员工的比利时协会和基金会:

  • 标准模式:包括必须填写的“社会资产负债表”部分。

  • 特定模式:如果所选模型不包括社会资产负债表,则必须提交单独的社会资产负债表。

全职雇员少于 20 人的协会和基金会可自愿填写社会资产负债表,但法律并不要求它们这样做。

对于在比利时开展业务的外国公司,如外国公司的分支机构和外国非营利组织(ASBL),社会资产负债表仅适用于其在比利时的业务。

社会资产负债表由中央资产负债表办公室公布,作为提交财务报表的一部分。

需要单独提交社会资产负债表的实体

某些不需要公布年度账目的组织仍必须向中央资产负债表办公室提交社会资产负债表。这些数据仅用于统计目的,不对外公布。在这种情况下,提交数据免费。

此例外适用于:

  • 医院,除非其结构为有限责任公司或大型 ASBL,否则必须提交完整的财务报表,包括综合社会资产负债表。

  • 无需提交年度账目但至少有 20 名雇员的**私营法律实体**。

所需模型取决于实体类型:

  • **医院**必须根据其规模使用完整或简略的社会资产负债表模型。

  • **外国实体**必须根据其比利时机构的规模,使用完整或简略的社会资产负债表模型。

  • 至少拥有 50 名员工的**私营法人实体**必须使用完整模型,而拥有 20-49 名员工的私营法人实体可以使用简略模型。

社会资产负债表模型

社会资产负债表模型的最新版本可在以下链接中找到:

协助填写社会资产负债表

有关填写社会资产负债表的指导,请参阅以下资源:

提交单独的社会资产负债表

单独的社会资产负债表必须以 PDF 格式通过**申报**应用程序在线提交。可在 其他文件 下选择该模型,并可选择 社会资产负债表简表完整社会资产负债表

更多详情,请访问比利时国家银行网站:www.nbb.be

在 Odoo 中生成社会资产负债表

导航至 薪酬管理应用程序 ‣ 报告 ‣ 比利时 ‣ 社会资产负债表,然后选择参考 参考期间

社会资产负债表向导。

然后点击 导出为 PDF导出为 XLSX 生成包含 Odoo 数据库中所有可用数据的社会资产负债表。

根据比利时国家银行的要求,不同的信息按性别或工作时间(兼职、全职、全职同等工作时间)分列,并按月分列。

社会资产负债表 PDF 标题。 社会资产负债表 PDF 内容。 社会资产负债表 XLSX 内容。

社会保障证书

Odoo 中的社保证明提供了雇员或雇主支付的所有社会费用的详细明细,并按类型(如年终奖金、私家车报销、双休日工资等)进行了分类。该报告对于审计公司和核实申报金额与会计分录是否一致特别有用。

访问社会保障证书

要生成社会保障证书,请按照以下步骤操作:

  1. 导航至 薪酬管理应用程序 ‣ 报告 ‣ 比利时 ‣ 社会保障证书

  2. 选择参考 期间

  3. 选择数据 整合级别

    • 整个公司

    • 按部门

    • 按员工

社会保障证书向导。

导出报告

选择完成后,您可以导出不同格式的报告:

  • 点击 导出为 PDF 生成可打印的社保证明版本。

  • 点击 导出为 XLSX 生成包含所有相关数据的 Excel 文件。

社会保障证书 PDF 页眉。 社会保障证书 PDF 内容。 社会保障证书 XLSX 内容。

这一功能可确保完全透明并符合比利时的社会保障法规。

休息时间

应享假期计算

您当年可享受的假期(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.

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

  1. Navigate to the employee’s contract (Payroll app ‣ Contracts), and select the contract of the employee whose working schedule you want to modify.

  2. Click on (Action) and select Working Schedule Change. The wizard displays the current contract details and allows you to set new working time parameters.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Working Schedule Change New Contracts.

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 关系字段。

生成员工工作条目的步骤

  1. 创建所有员工

  2. 为每位员工创建一份合同,并将其状态设置为 运行中

    在合同中,选择 工作条目来源。它告诉系统应如何生成员工的工作条目。它可以基于:

    • 工作日程表: Odoo 使用员工工作日程表中预设的工作时间和天数来生成工作条目,这适用于规律、可预测的班次。

    • 考勤:工作条目根据员工的考勤记录(即签到和签退时间)生成。

    • 排期:工作条目基于**排期** 应用中分配给员工的已验证班次或时段创建的(常用于零售轮班、餐厅排班等场景)。

  3. 每月生成工作条目

    Odoo 会根据合同的工作条目来源和不同的超时情况,自动在 薪酬管理 应用程序中创建工作条目。您可以手动编辑工作条目。您可以随时决定手动重新生成工作条目,但请注意,如果您已经进行了一些手动更改,Odoo 将根据它所了解的情况(如您的工作时间表和休息时间)重新生成工作条目。

  4. 管理冲突

    冲突条目指那些需要人工干预才能验证的记录。这意味着您必须对条目进行判定,并确定该时间段应适用的正确条目,才能生成工资单或验证条目。当出现时间重叠的条目,或 Odoo 检测到有待验证的休假申请时就会产生冲突。例如:若某员工同时存在考勤记录和同一时段待审批的带薪休假申请,就会形成冲突。

    冲突管理可通过筛选冲突条目并解决差异来实现。自 Odoo 16.4 版本起,系统默认会筛选出冲突条目。早期版本用户仍可手动筛选冲突条目,或使用冲突专属菜单项进行处理。

  5. 解决冲突后,您可以选择为员工生成工资单,或将工作条目导出至对应实体。

导出工作条目

小技巧

本节主要介绍将工作条目导出到 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 模块设置步骤

重要

必须登录比利时公司账户才能执行下列操作步骤。

  1. 安装 比利时 - 薪资 - SD Worx 导出模块(l10n_be_hr_payroll_sd_worx)。

  2. 进入 薪资应用 ‣ 配置 ‣ 设置,填写 SD Worx 代码 字段。该代码是企业在 SD Worx 软件中的唯一标识符,需从 SD Worx 平台直接获取。创建公司时生成的唯一标识符必须在此字段中准确配置。

  3. 设置 标签下,为每位员工填写 SDWorx 代码 字段。

  4. 对于工作输入类型,在 设置 选项卡下,也要填写 SDWorx 代码 字段。

现在,您可以通过打开 薪酬管理应用程序 ‣ 报告 ‣ 比利时 ‣ 将工作条目导出到 SDWorx 下的向导,以 SD Worx .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 系统中的运作方法

系统通过预定义的薪资结构自动计算并申报预扣税豁免,具体处理流程如下:

进入 薪酬管理应用程序 ‣ 报告 ‣ 274.XX表格 创建新申报。

选择参考 年份月份 后,系统将自动计算各项金额。

  1. 工资计算

    • Odoo 会计算工资总额和预扣税款总额。

    • 它考虑了具体的工资构成,包括 12 月份的双倍奖金。

  2. 筛选合格的工资单

    • 与研究合同有关的工资单也在考虑之列。

    • 员工根据其学历(博士、硕士或学士学位)进行分类。

  3. 豁免计算

    • 预扣税豁免金额按预扣总额的 80% 计算

    • 学士学位持有者的豁免额度将根据法规进行封顶控制。

  4. 最终调整

    • 系统自动确保符合法定限额规则。

    • 必要时将根据总豁免额度进行相应调整。

点击 导出XML文件 生成可上传至 FINPROF 门户的文件,并生成关联付款的结构化通信代码。

274.XX XML 文件。

点击 创建 274.XX 表格 生成申报文件的 :file:`.pdf 格式。

注解

要使豁免功能正常运作,必须在员工档案中正确配置*证书等级*。

同时需在员工合同表中注明 研发工时占比

若会计应用已正确安装运行,还可通过 过账日记账分录 按钮直接将相关金额过账至会计科目。

注解

若向导界面未显示*过账日记账分录*选项,需通过 薪酬管理应用程序 ‣ 配置 ‣ 设置,配置每种金额类型对应的会计科目和日记账。

比利时本地化 区域完善 预扣税豁免 日记账科目的各项配置。

使用 Odoo 的雇主可高效管理并申报预扣税豁免,确保符合监管要求。

更多细节请参阅 Odoo 财务模块文档或咨询税务顾问。

281.10 申报

介绍

比利时 281.10 税务申报表是雇主必须向税务机关提交的年度声明,详细列示每位员工的薪资及福利。该申报表用于确保税务计算的准确性并符合比利时税务法规。

在 Odoo 中生成申报表

Odoo 提供标准化流程生成 281.10 申报表,既可生成用于电子提交的完整 XML 文件,也可生成存档用的独立 PDF 文件。

全局 XML 申报文件

在 Odoo 中生成全局 XML 文件,请导航至 薪酬管理应用 ‣ 报告 ‣ 281.10 表格

选择参考 年度 创建新记录。

重要

当前 发送类型处理类型 选项为实验性功能,应保持默认值以确保生成有效的原始申报文件。

点击 填充 按钮生成符合条件的员工列表,再点击 创建 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 文件,请导航至 薪酬管理应用 ‣ 报告 ‣ 281.45 表格

选择参考 年度 创建新记录。

重要

当前 发送类型处理类型 选项为实验性功能,应保持默认值以确保生成有效的原始申报文件。

点击 填充 按钮生成符合条件的员工列表,再点击 创建 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。

  • 必须识别签署验证模块的证书颁发机构。