土耳其

Türkiye 薪资本地化涵盖员工的薪资计算,包括员工和雇主的薪资税项。同时兼顾联邦和州法规。

配置 Türkiye 本地化之前,请先参阅通用 薪资 文档,其中包含所有本地化的基础信息以及所有通用设置和字段。

应用和模块

安装 以下模块以获取 Türkiye 薪资本地化的全部功能:

名称

技术名称

依赖项

描述

Türkiye - 薪资

l10n_tr_hr_payroll

  • hr_payroll

包含符合 Türkiye 劳动法的所有薪资规则、休假逻辑和薪酬规则。

Türkiye - 薪资与会计

l10n_tr_hr_payroll_account

  • hr_payroll_account

  • l10n_tr_hr_payroll_account

  • l10n_tr_hr_payroll

通过创建日记账条目(如果需要,按工资单)将工资和会计联系起来,以在公司的账簿中记录工资。

通用配置

首先,必须配置公司。导航到 设置应用 ‣ 用户和公司 ‣ 公司 。从列表中,选择所需的公司,并配置以下字段:

  • 公司名称 :在此字段中输入企业名称。

  • 地址:填写完整地址,包括 城市、州/省、邮政编码 和 国家/地区。

  • 税号:输入公司税号。

  • 公司 ID:输入企业 ID 号。

  • 货币:默认已选中 TRY。若未选中,请从下拉菜单中选择 TRY。

  • 电话 :输入公司电话号码。

  • 电子邮件 :输入用于一般联系信息的电子邮件。

员工

所有发放工资的员工都必须为其员工档案配置 Türkiye 薪资本地化。为 Türkiye 配置数据库后,将新增更多字段。

要更新员工表单,打开 员工 应用并点击所需的员工记录。在员工表单上,在相关标签页中配置所需字段。

工作标签页

在 工作 标签页的 位置 部分输入员工的 工作地址 。

个人标签页

确保员工在 私人联系 部分的 银行账户 字段中至少列出一个 受信任的银行账户 。

这些账户用于支付员工工资。对于没有 受信任 银行账户 的员工, 无法 处理工资。如果未设置受信任的银行账户, 工资 仪表板上会出现警告,并且在尝试运行工资时会发生错误。

薪资标签页

合同概览部分

此部分包含驱动工资计算的信息。确保配置以下字段:

  • 合同:确保在第一个字段中输入合同开始日期。

  • 工资类型 :选择员工的支付方式。

    • 对于每个支付周期收到相同金额的受薪员工,选择 固定工资 。

    • 对于根据工作小时数支付工资的员工,选择 小时工资 。

    小技巧

    在工资 结构类型 中设置默认的 工资类型 以批量配置员工。如果需要,可以在个别员工记录上覆盖默认值以处理例外情况。

  • 净薪转应发:如果应发工资基于固定的应发金额与动态计算的实发金额(应发到实发),则保持该复选框未选中。如果应发工资基于固定的实发金额与动态计算的应发金额(实发到应发),则启用此选项。

  • 工资:若 净薪转应发 未勾选,此字段显示 工资;若已勾选,此字段显示 净工资。输入员工每月赚取的金额。

  • 员工类型:可能影响员工的工时。

  • 合同类型:决定员工的支付方式与分类,例如 永久、临时 或 学生。

  • 薪资类别:此字段选择 Türkiye: Employee。它定义员工的发放时间、默认工作时间表以及适用的工作条目类型。

工资标签页员工表单的合同概览部分。

排班部分

  • 工作条目来源 :定义在指定的支付周期内如何为工资生成 工作条目 。选项包括:

  • 工作时间 :使用下拉菜单选择默认工作安排。这对于有资格获得加班费的员工(通常是小时工,而非受薪员工)尤其重要。

薪资配置

薪资 应用中的多个部分会安装专属于 Türkiye 的薪资结构、结构类型、规则与参数。

薪资结构和结构类型

当 l10n_tr_payroll 模块 安装 时,会安装一个新的 薪资结构 Türkiye: Regular Pay。此结构包含一个 结构类型 Türkiye: Employee。

薪资结构 包含所有单独的 薪资规则,用于指导 薪资 应用如何计算员工工资单。

薪资结构列表中的 Türkiye 薪资结构。

薪资规则

要查看指导薪资结构如何运作的薪资规则,请前往 薪资应用 ‣ 配置 ‣ 结构,展开 Türkiye: Employee 组以显示 Türkiye: Monthly Pay 结构类型。点击 Türkiye: Monthly Pay 查看详细的薪资规则。

Türkiye 薪资规则的顶部部分。

每条规则都定义了薪资的计算方式,包括佣金、奖金、税收和保险等因素。

规则参数

某些计算需要特定的相关费率或工资上限。 规则参数 能够列出一个值,无论是百分比还是固定金额,以便在工资规则中引用。

大多数规则会从参数模块中提取信息,以获取规则的比率(一个百分比)和上限(一笔金额)。

要查看规则参数,请导航到 薪资应用 ‣ 配置 ‣ 规则参数 。此处显示所有规则参数及其链接的 薪资规则 ,可以访问这些规则。通过查找规则的 名称 来查看与规则相关的参数,并根据需要进行任何编辑。

确保以下规则参数与最新法规和规则保持一致:

  • Türkiye Minimum Wage

  • Türkiye SSI Base Amount Ceiling

  • Türkiye Tax Exemption Amount

  • Türkiye Stamp Tax Percentage

  • Türkiye Tax Bracket Rates

  • Türkiye SSI Company Contribution

Example

最低工资已更新,与 Odoo 中默认添加的值不同。要更新它,请前往 薪资应用 ‣ 配置 ‣ 规则参数,然后点击规则参数 Türkiye Minimum Wage。点击 添加一行 添加新的 参数值 (最低工资),并填写该变更生效的日期。

重要

Odoo 会为当前日历年添加更新后的规则参数。 不建议 编辑规则参数, 除非某个参数确实已变更 ,且与 Odoo 创建的规则参数不同。在修改任何规则参数之前,请先核对所有地方和国家的法规。

Türkiye 税项

以下各节将详细介绍 Türkiye 特有的各类雇主与员工税项。

社会保险

社会保险规则用于计算雇主与员工需向 SSI 缴纳的金额。此项功能 仅 适用于 Türkiye 员工。

社会保险分为两大类:

  • 社会保险 :雇主向 SSI 缴纳员工工资的 15%,员工缴纳其工资的 14%,该金额从工资单中扣除。

  • 失业保险 :雇主向 SSI 缴纳员工工资的 2%,员工缴纳其工资的 1%,该金额从工资单中扣除。

重要

两个类别的雇主与员工缴费均根据每年修订的工资上限进行计算。因此,有必要检查相应的 规则参数 以确保所有税项均为最新。

所得税

Türkiye 的员工适用累进所得税制度,税率随年收入水平升高而提高。

要计算当月应扣税额,需执行以下步骤:

  1. 计算年初至今应发总额 :此项作为计算员工应税薪资的基础金额。

  2. 确定年初至今应税金额 :将应税金额与累进税率区间对比,以计算年初至今应缴税额。

  3. 减去上月已缴税额 :将之前月份的已缴税额从年初至今税额中扣除,得到当月应缴(扣除免税额前)的税额。

  4. 扣除免税额 :从扣除免税额前的税额中扣除免税额,以确定免税后的最终应缴税额。

税率区间

自 2025 年起,根据员工年收入不同,适用以下税率:

应税区间

范围

15%

0.00 - 158,000.00

20%

158,000.00 - 330,000.00

27%

330,000.00 - 800,000.00

35%

800,000.00 - 4,300,000.00

40%

超过 4,300,000.00

注解

税率区间按累进方式适用。即员工收入的每一部分都按其所处的税率区间分别计税,而非按其落入的最高税率整体计税。

重要

土耳其员工可享受每月个人所得税 免税额 ,该金额每年调整。2025 年,免税额为 1 月至 7 月每月 TRY 3,315.70。

印花税

Türkiye 的印花税适用于应发工资支付。标准税率为 0.759%(即千分之 7.59),由雇主从员工应发工资中扣除并代缴给税务机关 GIB。

印花税的计税基数为应发工资总额(包括奖金或额外收入)。

重要

土耳其员工可获得个人印花税 免税额 ,该金额每年更新。自 2025 年起,免税额为 1 月至 7 月每月 TRY 197.38。此免税额适用于计算印花税前、不超过法定最低工资水平的应发收入。

净薪反推应发

在员工记录中,如果在薪资选项卡的 合同 中启用了 净薪转应发 选项,则实发工资固定,在 净工资 字段中指定,而应发工资则每月重新计算,并在年内逐月增加。

应发工资是税收计算的基础,因此对于这类员工,每月 net 实发工资 不会 变化,但每月 gross 应发金额会每月重新计算,相应税额随之变化。

在此情形下,年初支付的税额最少,随着时间推移,税额会逐年增加。

Example

1 月 31 日,员工年初至今总收入为 ₺10,000。所得税按 ₺10,000 计算,本例中为 ₺800。2 月,员工年初至今应发为 ₺20,000,税额基于该数字计算,总额为 ₺2,000。

由于员工 1 月已缴 ₺800,2 月应缴税额为 ₺1,200,因为员工已就该总额缴纳了 ₺800(₺2,000 - ₺800 = ₺1,200)。

应发转实发

在员工记录中,如果在薪资选项卡的 合同 中 未 启用 净薪转应发 选项,则应发工资基于 工资 字段计算。

然后系统基于应发工资计算所有薪资规则,以确定 net 实发工资。税费则基于应发工资计算。在此情形下,与 实发到应发 不同,税额更加稳定,月与月之间不会变化太大。

注解

从实发反算应发的计算依赖于 Türkiye: Monthly Pay 薪资结构中定义的薪资规则。对这些规则的修改会影响计算结果。

运行 Türkiye 薪资

在运行薪资之前,薪资专员必须验证员工的 工作条目 以确认薪酬准确性并发现错误。这包括检查所有休假是否已批准以及任何加班是否适当。

工作条目根据员工的 合同 配置同步。Odoo 从分配的工作安排、考勤记录、规划安排和批准的休假中提取数据。

必须解决任何 差异或冲突,之后才能 重新生成 工作条目。

确认一切无误后,可以 单独创建 草稿工资单,也可以 批量创建,后者在 薪资 应用中称为 薪资运行。

薪资运行的工作条目,其中在工作条目中输入了一些休假。

注解

为了减少薪资专员的时间,通常按批次处理工资单,可以按工资类型(固定工资与小时工资)、支付计划(每周、每两周、每月等)、部门(直接成本与管理)或任何其他最适合公司的分组进行。

运行工资的过程包括需要执行的不同操作,以确保从工资税中预扣的金额正确,员工收到的净工资金额正确,以及工作小时数的计算反映员工的实际工作小时数等。

运行薪资批次时,在开始分析或验证数据 之前 ,请检查包含的期间、公司和员工是否正确。

起草工资单后,请检查其准确性。检查 工作天数与输入 标签页,并确保列出的工作时间以及任何其他输入是正确的。添加任何缺失的输入,例如缺失的佣金、小费、报销等。

接下来,检查各种总额(总工资、员工税、福利、雇主税、净工资),然后如果有编辑,点击 计算表 以更新工资计算。如果一切正确,点击 验证 。

工资单的工作天数标签页。

会计检查

运行薪资时的会计流程包括两个部分:创建日记账分录 和 登记付款。

日记账分录创建

工资单确认并验证后,日记账分录会单独或批量过账。日记账分录首先创建为草稿。

重要

必须在运行薪资 之前 决定日记账分录是单独完成还是批量完成。

所有工资单处于草稿状态。

登记付款

在 日记账分录 验证完成后,Odoo 可以生成付款。

重要

要从工资单生成付款,员工 必须 拥有 受信任 的银行账户。如果员工的银行账户未被标记为 trusted,则 无法 通过 Odoo 生成付款。

如果有与工资规则关联的合作伙伴,付款可以 按合作伙伴分组 。

状态为已支付的工资单。

关闭薪资

如果没有错误,则该支付周期的薪资已完成。