Jordan

约旦 工资单 本地化提供了一套完整的解决方案,用于在遵守约旦劳动法的前提下管理工资单。它支持使用递进税率的所得税计算、雇员与雇主的社会保险缴费以及基本工资计算,包括住房、交通等补贴。

Install <general/install> 以下模块即可获得约旦 工资单 本地化的全部功能:

+——————————————————+——————————————+———————–+—————-+ | 名称 | 技术名称 | 依赖项 | 描述 | +======================================================+==========================================+=======================+================+ | Jordan - Payroll{.interpreted-text | [l10n_jo_hr_payroll] | - hr_payroll | 包含所有工资规则、| | role=“guilabel”} | | - hr_payroll_holidays | 请假逻辑以及 | | | | | 薪酬规则,符合 | | | | | 约旦劳动法。 | +——————————————————+——————————————+———————–+—————-+ | Jordan - Payroll with Accounting{.interpreted-text | [l10n_jo_hr_payroll_account] | - hr_payroll_account | 将工资单与会计 | | role=“guilabel”} | | - l10n_jo | 通过创建分录 | | | | - l10n_jo_hr_payroll | 记录在公司账簿 | | | | | 中。 | +——————————————————+——————————————+———————–+—————-+

在配置约旦本地化之前,请参阅通用 payroll <../../payroll> 文档,其中包含所有本地化的基本信息、通用设置和字段。

::: seealso 约旦财务本地化文档 <../../../finance/fiscal_localizations/jordan> :::

首先,需要配置公司。进入 Settings app --> Users & Companies --> Companies,在列表中选择目标公司并配置以下字段:

  • Company Name:填写公司名称。

  • Address:完整填写地址,包括 CityZip CodeCountry

    :::: note ::: title 注意 :::

    约旦不使用 State 字段,请保持为空。Zip Code 为约旦邮政编码。 ::::

  • Tax ID:填写公司的税号。

  • Company ID:填写公司注册号。

  • Currency:默认选中 JOD(约旦第纳尔),如未选则从下拉框中选择 JOD

所有领取工资的员工必须在约旦工资单本地化中配置个人档案。配置约旦数据库后会出现额外字段。

Employees 应用中打开相应员工记录并在各标签页填写必填信息。

Work 标签的 Location 区域填写员工的工作地址。

  • Private ContactBank Accounts 中至少添加一个 受信任的银行账户,用于发放工资。若未设置受信任账户,工资单将无法处理,并在 Payroll 仪表盘显示警告。
  • 若员工 非约旦居民,勾选 Non-resident,表示其不享受个人免税额。
  • Family 区域若有配偶、子女或父母等受抚养人,勾选 Has Dependants,以获得额外免税。
  • Is Eligible for EOS(终止服务福利)默认勾选,如不符合请取消。
  • 若员工为盲人,勾选 Is Blind,其全部工资免税。

此区包含影响工资计算的关键字段:

  • Contract:填写合同起止日期。

  • Wage Type:选择工资类型

    • Fixed Wage:固定月薪
    • Hourly Wage:按工时计酬

    :::: tip ::: title 小贴士 :::

    可在工资 Structure Type <payroll/structure-types> 中设定默认 Wage Type,批量配置员工。必要时可在单个员工记录中覆盖。 ::::

  • Wage:填写月工资(单位 JOD)。

  • Employee Type:选择员工类型,如 EmployeeFreelance

  • Contract Type:如 PermanentTemporarySeasonal

  • Pay Category:选 Jordan: Employee,定义支付时间表及工作条目类型。

  • Work Entry Source:决定工资期间工作条目来源,可选
    • Working Schedule:基于员工排班(如每周 40 小时)
    • Attendances:基于 Attendances 应用中批准的签到工时
    • Planning:基于 Planning 应用中的排班班次
  • Extra Hours:勾选后允许 Attendances 应用记录的加班工时计入。
  • Working Hours:从下拉框选择 Jordan Working Schedule(周日‑周四,40 小时工作周)。

常见的约旦企业补贴包括住房、交通及其他补贴。需在相应字段填写月补贴金额。若员工免税,在 Tax Exemption 中填写免税的年金额。若薪资基于提成,勾选 Is Commission based

填写员工每年可享受的年假天数,默认 14 天。

社会保险规则计算雇主与雇员应向 Social Security Corporation (SSC) 缴纳的费用,仅适用于约旦本地员工。

  • 雇主缴纳 14.25% 的工资基数
  • 员工缴纳 7.5% 的工资基数(从工资单中扣除)
    基数上限每年会更新。

约旦员工可享受以下假期:

  • Annual leave(年假):21 天全薪,超出需向 HR 申请。
    :::: important ::: title 重要 :::

    年假计入已工作天数,不影响工资规则,仅在工资单的工作天数及 PDF 中显示。 ::::

  • Sick leave(病假):每年 14 天带薪,住院可额外 14 天,均不扣薪。

  • 其他全薪假期:Maternity leavePaternity LeavePilgrimage LeaveStudy leave,仅用于统计报表。

约旦实行递进所得税制,税率随年收入递增。

税率收入区间(JOD)
5%0‑5,000
10%5,001‑10,000
15%10,001‑15,000
20%15,001‑20,000
25%20,001‑1,000,000
30%超过 1,000,000

:::: note ::: title 注意 :::

税率按区间累进计算,即每一部分收入按对应税率计税,而非整额使用最高税率。 ::::

  • 约旦居民:每年免税额 12,000 JOD。
  • 盲人:全额免税。
  • 有受抚养人:每年额外免税 12,000 JOD。

加班工资根据加班时间的不同而不同:

  • 工作日加班:1.25 倍普通时薪。
  • 休息日加班:1.5 倍普通时薪。

加班比例存于输入参数模型,实际加班小时数作为工资单的其他输入记录。

:::: note ::: title 注意 :::

加班小时数直接在工资单的 “其他输入” 中登记。 ::::

计提是雇主为员工的 终止服务福利(EOS) 或年假准备的费用,按月计算。

  • 终止服务计提
    $$\frac{\text{基本工资} + \text{补贴}}{12}$$
  • 年假计提
    $$\left(\frac{\text{基本工资} + \text{补贴}}{30}\right) \times \left(\frac{\text{年假天数}}{12}\right)$$

员工离职时,如符合 EOS 条件,将获得两项福利:

  1. 未使用年假补偿:依据年假余额(按已工作月份比例)乘以日薪计算。
    例:年假 14 天,已工作 6 个月,则应得 7 天;若日薪 50 JOD,则补偿 350 JOD。

    :::: important ::: title 重要 :::

    必须在年初一次性全额计提年假,以便在离职时结算。 ::::

  2. 终止服务福利:根据员工在公司的累计工作天数(以 365 天为一年)乘以其总工资(基本工资+补贴)计算。
    $$ (\text{基本工资} + \text{补贴}) \times \frac{\text{工作天数}}{365} $$

Payroll 应用中会自动安装约旦专属的工资结构、结构类型、规则及参数。

安装 l10n_jo_hr_payroll 模块后,会出现 Salary Structure——Jordan: Monthly Pay,其下包含唯一的 Structure Type——Jordan: Employee。该结构包含所有用于计算工资单的规则。

PayrollConfigurationStructures 中展开 Jordan: Employee,即可查看 Jordan: Monthly Pay 的详细规则。

每条规则定义了工资的计算方式,包括补贴、扣除和税费。

一些计算需要特定的比例或上限,规则参数用于存放这些数值(百分比或固定金额),供规则引用。

::: example 员工社保扣除比例在参数 [Jordan Social Security Employee Deduction Rate %] 中设置。 :::

重要:除非国家法规发生变化,否则不建议修改 Odoo 自动生成的规则参数。

在生成工资单前,工资管理员需核对 work entries(工作条目)是否准确,确保加班、请假等已正确记录。

工作条目根据合同的 Work Entry Source 自动同步,来源可以是排班、考勤或计划。

如发现冲突或不一致,需要先 重新生成 工作条目。

确认无误后,可单独或批量创建工资单(Pay Runs)。

小贴士:可按工资类型、支付周期、部门等维度批量处理工资单,提高效率。

工资单确认后,会产生两项会计操作:

生成或批量发布会计分录(草稿 → 过账)。约旦本地化默认包含以下科目:

  • 500301 Basic Salary – 基本工资
  • 500302 Housing Allowance – 住房补贴
  • 500303 Transportation Allowance – 交通补贴
  • 500308 Staff Other Allowances – 其他补贴
  • 500310 Salary Deductions – 薪资扣除(预支、罚款等)
  • 500305 Leave Salary – 带薪休假工资
  • 201022 Social Security Payable – 社保应付(雇主+雇员)
  • 200502 Leave Days Provision – 年假计提
  • 200503 End of Service Provision – 终止服务计提
  • 200101 Payables – 应付工资(未付工资负债)
  • 500202 End of Service Indemnity – 终止服务费用(费用方)
  • 200307 Employee Income Tax – 所得税预扣
  • 500311 Social Security Expenses – 社保费用

如无误,过账分录。

分录确认后,可生成付款。若工资规则关联合作伙伴,可按合作伙伴分组付款。

确认无误后,即完成本期工资处理。

约旦本地化未提供额外的专属报表,使用 Payroll 应用自带的标准报表即可。