土耳其¶
Türkiye 薪资本地化涵盖员工工资计算,包括雇员和雇主缴纳的薪资税,并考虑联邦和州的相关法规。
在配置 Türkiye 本地化之前,请参阅通用的 薪资 文档,其中包含所有本地化的基本信息以及通用设置和字段。
应用与模块¶
请 安装 以下模块,以获得 Türkiye 薪资本地化的全部功能:
名称 |
技术名称 |
依赖 |
描述 |
|---|---|---|---|
Türkiye - Payroll (Türkiye 薪资模块) |
|
|
包含符合 Türkiye 劳动法的薪资规则、休假逻辑和补偿规则。 |
Türkiye - Payroll with Accounting (Türkiye 薪资含会计模块) |
|
|
通过创建日记账分录(如有需要,可每张工资单一笔)将薪资与会计关联,把薪资记录到公司账簿中。 |
常规配置¶
首先必须配置公司。导航到 。在列表中,选择所需的公司,并配置以下字段:
公司名称:在此字段中输入企业名称。
Address:填写完整地址,包括 City、State、ZIP 和 Country。
Tax ID:输入公司的税务 ID。
Company ID:输入企业的 ID 号码。
Currency:默认选择 TRY。若未选中,请从下拉菜单中选择 TRY。
Phone:输入公司电话号码。
Email:输入用于一般联络的邮箱。
人事管理¶
每位受薪员工都必须为 Türkiye 薪资本地化配置其员工档案。为数据库配置 Türkiye 后会显示额外的字段。
要更新员工表单,请打开 应用并点击所需的员工记录。在员工表单上,于相关选项卡中配置必填字段。
工作选项卡¶
在 工作 选项卡的 位置 部分中,为员工输入 工作地址 。
个人选项卡¶
确保员工至少有一个受信任的 银行账户 列在 私人联系信息 部分的 银行账户 字段中。
这些账户用于向员工支付工资。对于没有 受信任的 银行账户 的员工,无法 处理其薪资。若未设置受信任的银行账户,薪资 仪表板上会出现警告,并在尝试运行薪资时出错。
薪资选项卡¶
合同概览部分¶
此部分包含驱动薪资计算的信息。请确保配置了以下字段:
Contract:确保在第一个字段中输入了合同开始日期。
薪资类型:选择员工的支付方式。
对于每个发薪周期领取相同金额的受薪员工,请选择 固定工资 。
对于按工时计酬的员工,请选择 计时工资 。
小技巧
在薪资 结构类型 中设置默认的 工资类型,即可批量配置员工。如有需要,可以在单个员工记录上覆盖该默认值。
Net to Gross:如果应发工资基于固定应发额和动态计算的实发额(Gross to Net),请保持此复选框不勾选。如果应发工资基于固定实发额和动态计算的应发额(Net to Gross),请启用此选项。
Wage:如果未勾选 Net to Gross,此字段显示 Wage;如果已勾选,此字段显示 Net Wage。输入员工的月度收入金额。
Employee Type:可能会影响员工的工作时间。
Contract Type:决定员工的薪酬与分类方式,例如 Permanent、Temporary 或 Student。
Pay Category:在此字段选择 Türkiye: Employee。该选项定义员工的发薪时间、默认工作时间表以及适用的工作记录类型。
排班部分¶
薪资配置¶
Payroll 应用中的多个部分会安装 Türkiye 专用的 Salary Structure(工资结构)、Structure Type(结构类型)、Rules(规则)和 Parameters(参数)。
薪资结构与结构类型¶
当 l10n_tr_payroll 模块 安装 后,会安装一个新的 Salary Structure (工资结构),即 Türkiye: Regular Pay。该结构包含一个 Structure Type (结构类型),即 Türkiye: Employee。
Salary Structure (工资结构)包含所有单项 薪资规则,用于告知 Payroll 应用如何计算员工工资单。
薪酬规则¶
要查看指导工资结构如何运作的薪资规则,请进入 ,展开 Türkiye: Employee 分组以显示 Türkiye: Monthly Pay 结构类型。点击 Türkiye: Monthly Pay 查看详细薪资规则。
每条规则定义工资的计算方式,并考虑佣金、奖金、税金和保险等因素。
规则参数¶
某些计算需要与之关联的特定税率或工资封顶额。规则参数 能够列出一个百分比或固定金额值,以便在薪资规则中引用。
大多数规则从参数模块中提取所存储的信息,以获取规则费率(百分比)和上限(金额)。
要查看规则参数,请导航到 。在此,所有规则参数都会连同其关联且可访问的 薪资规则 一同显示。通过查找规则的 名称 来查看与某条规则关联的参数,并按需进行任何编辑。
请确保以下规则参数与当前法律法规保持同步:
Türkiye Minimum Wage (Türkiye 最低工资)
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 (社会保障雇主缴款)
示例
最低工资已更新,与 Odoo 默认添加的值不同。要更新此参数,请进入 ,然后点击规则参数 Türkiye Minimum Wage。点击 Add a line 并添加新的 Parameter Value (最低工资),并填写变更生效的日期。
重要
Odoo 会为当前日历年添加更新后的规则参数。不 建议编辑规则参数,除非参数已发生变化,且与 Odoo 创建的规则参数不同。在更改任何规则参数 之前,请核对所有地方和国家法规。
Türkiye 税费¶
以下部分详细介绍 Türkiye 特有的各项雇主和雇员税费。
所得税¶
Türkiye 员工适用累进所得税制度,税率随年收入水平的提高而上升。
要计算当月的可扣除税额,需执行以下步骤:
计算年度累计应发金额:该金额用作计算员工应税工资的基础金额。
确定年度累计应税金额:将应税金额与累进税级进行比较,以计算年度累计应缴税额。
减去上月已缴税款:从年度累计税额中减去以前月份已缴的税额,得出当月免税前的应缴税额。
扣除免税额:从免税前税额中扣除免税额,得出最终免税后的应缴税额。
税级¶
自 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 以上 |
注解
税级按累进方式适用。这意味着员工收入的每一部分都按其所属税级的相应税率计税,而不是全部收入都按其所处的最高税率计税。
重要
Türkiye 员工享受每月个人所得税 免税额,该金额每年调整。2025 年 1 月至 7 月,免税额为每月 TRY 3,315.70。
印花税¶
印花税适用于 Türkiye 的应发工资支付。标准税率为 0.759%(即每千分之 7.59),由雇主从员工应发工资中代扣,并上缴给 GIB (土耳其税务总局)。
印花税的计税基础是应发工资总额(包括奖金或额外补贴)。
重要
Türkiye 员工享受个人印花税 免税额,其金额每年更新。自 2025 年起,1 月至 7 月的免税额为每月 TRY 197.38。在计算印花税前,该免税额适用于不超过法定最低工资水平的应发收入。
Net to Gross(由实发推算应发)¶
在员工档案上,如果在薪资选项卡的 合同部分 中启用了 Net to Gross 选项,则实发工资固定并在 Net Wage 字段中指定,而应发工资每月重新计算,并在年内逐步增加。
计税基础是应发工资,因此对这些员工而言,每月 实发 工资 不会 变化,但每月 应发 金额会重新计算,税额也随之变化。
在这种情况下,年初缴纳的税金最少,随着年份推进税金逐渐增加。
示例
1 月 31 日,某员工的年度累计总收入为 ₺10,000。所得税基于 ₺10,000 计算,本例中为 ₺800。2 月,该员工的年度累计应发额为 ₺20,000,并基于该数字计算税款,合计 ₺2,000。
由于该 ₺800 已计入总额,员工 2 月应缴税款为 ₺1,200(₺2,000 - ₺800 = ₺1,200)。
Gross to Net(由应发计算实发)¶
在员工档案上,如果薪资选项卡的 合同部分 中 未 启用 Net to Gross 选项,则应发工资基于 Wage 字段计算。
随后对计算出的应发工资应用所有薪资规则以确定 实发 工资。税金基于应发工资计算。在这种情况下,与净转总模式不同,税金更加稳定,月度间变化不大。
注解
净转总的计算取决于 Türkiye: Monthly Pay 工资结构中定义的薪资规则。对这些规则的修改会影响计算结果。
运行 Türkiye 薪资¶
在运行薪资之前,薪资专员必须核实员工的 工作记录 ,以确认工资准确并发现错误。这包括检查所有休假是否已获批准,以及任何加班是否恰当。
工作记录根据员工的 合同 配置进行同步。Odoo 从指定的工作日程、考勤记录、排班日程和已批准的休假中获取数据。
一切确认无误后,可以 单独创建 工资单草稿,或在 分组 中创建,在 薪资 应用中称为 薪资批次。
注解
为节省薪资专员的时间,通常按批次处理工资单,可按工资类型(固定工资或时薪)、发薪计划(每周、双周、每月等)、部门(直接成本或行政管理),或其他最适合公司的分组方式。
运行薪资的流程包括需要执行的多项操作,以确保薪资税扣除金额正确、员工实得的净工资正确,以及工时计算反映员工的实际工作时间等。
运行薪资批次时,在开始分析或验证数据 之前,请检查所涵盖的期间、公司和员工是否正确。
工资单生成草稿后,检查其准确性。查看 Worked Days & Inputs 标签页,确保所列的工作时间以及其他录入项正确。补充缺失的录入项,如提成、小费、报销等。
接下来,检查各项合计(应发工资、员工税费、福利、雇主税费、实发工资),如有修改,点击 Compute Sheet 更新薪资计算。如果一切正确,点击 Validate。
会计检查¶
创建日记账分录¶
工资单确认并验证后,日记账分录可逐张或按批次过账。日记账分录首先以草稿形式创建。
重要
在运行薪资 之前,必须确定日记账分录是逐张创建还是按批次创建。
登记付款¶
在 日记账分录 通过确认后,Odoo 即可生成付款。
重要
要从工资单生成付款,员工 必须 拥有 trusted 银行账户。如果员工的银行账户 未 标记为 trusted,则 无法 通过 Odoo 生成付款。
如果薪资规则关联了某个伙伴,付款可按 Grouped by Partner (按伙伴分组)方式生成。
关闭薪资¶
如果没有错误,该发薪周期的薪资工作即告完成。
社会保险¶
社会保险规则计算应由雇主和雇员缴付给 SSI 的缴款金额。此功能 仅 适用于 Türkiye 员工。
社会保险由两个主要类别组成:
社会保险:雇主按员工工资的 15% 缴入 SSI,员工按工资的 14% 缴入,并从其工资单中扣除。
失业保险:雇主按员工工资的 2% 缴入 SSI,员工按工资的 1% 缴入,并从其工资单中扣除。
重要
两个类别的雇主和雇员缴款均按每年修订的工资上限计算。因此,有必要检查相应的 规则参数,以确保所有税费均为最新。