香港

::::: {#payroll/l10n_hk/payroll} :::: important ::: title 重要 :::

确保已安装 Hong Kong - Payroll([l10n_hk_hr_payroll])模块后再继续操作。 :::: :::::

进入 Employees 应用,点击 New,然后配置以下字段:

  • Work Information(工作信息)标签页下

    • Working Hours(工作时数): 必须选择 HK Standard 40 hours/week(香港标准 40 小时/周)选项。
  • Private Information(私人信息)标签页下

    • Surname, Given Name, Name in Chinese:员工姓名。
    • Private Address:员工地址。
    • Bank Account Number:员工银行账户号码。
    • Current Rental:员工租金记录(如适用租金津贴)。
    • Autopay TypeBBANSVIDEMAL 等。
    • Autopay Reference:自动付款参考编号。
    • Identification No:员工的香港身份证号(HKID)。
    • Gender:性别。

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

    对于 Bank Account Number(银行账户号码),在后续处理前需将其设为 Trusted(受信任)。

    操作方法:点击 Bank Account Number 字段右侧的右箭头按钮,将 Send Money 切换为 Trusted。 ::::

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

    若要填写 Current Rental(当前租金),点击 History(历史)按钮,然后点击 New,填写相关信息并保存。保存后,租赁合同的 state(状态)会显示在右上角,可设为 Running(进行中)。 ::::

  • HR Settings(HR 设置)标签页下:

    • Volunteer Contribution Option(自愿供款选项):选择 Only Mandatory Contribution(仅强制供款)、With Fixed %VC(固定比例)或 Cap 5% VC(上限 5%)。
    • MPF Manulife Account:如适用,填写账户号码。

创建完员工后,点击员工记录中的 Contracts 智能按钮,或路径 Employees app → Employees → Contracts

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

每位员工同一时间只能有 一个 合同处于激活状态,但可在雇佣期间顺序分配多个合同。 ::::

设置合同的关键要点:

  • Salary Structure Type(薪资结构类型):设为 CAP57: Hong Kong Employee

  • Contract Start Date(合同开始日期):雇佣起始日。

  • Working Schedule(工作计划):设为 HK Standard 40 hours/week(从员工记录中继承)。

  • Work Entry Source(工时来源):选择 Working ScheduleAttendancesPlanning,决定工资单如何计入工时。

    • Working Schedule:依据员工工作计划自动生成工时条目。
    • Attendances:依据考勤记录生成工时条目。
    • Planning:仅依据排班生成工时条目。
  • Salary Information(薪资信息)标签页下:

    • Wage Type(工资类型):全职/兼职员工选 Fixed Wage(固定工资),计时员工选 Hourly Wage(时薪)。
    • Schedule Pay(发薪频率):设定工资单发放周期。
    • Wage:依据 Wage Type 选择 Monthly(月薪)或 Hourly(时薪)。
    • Internet Subscription(互联网补贴):可选字段,用于提供额外的互联网津贴。

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

工时表 不影响 Odoo 中的工时条目。 ::::

信息填写完成后,点击页面右上角的 Running 按钮,将合同状态设为 Running

员工及其合同配置完成后,可在 Payroll 应用中生成工资单。

Odoo 在 CAP57 规定下提供 四种 薪资结构:

  1. CAP57: Employees Monthly Pay:月度工资发放。
  2. CAP57: Payment in Lieu of Notice:合同终止时按 ADW(平均日薪) 发放的代通知金。
  3. CAP57: Long Service Payment:服务年限超过五年的长期服务金。
  4. CAP57: Severance Payment:服务年限超过两年的遣散费。

在运行工资单前,可通过 Payroll app → Configuration → Rules 调整薪资规则中的账户。

Odoo 支持两种生成工资单的方式:批量(batch)或 单独(individual)。

适用于经常性付款。路径 Payroll app → Payslips → Batches

  1. 点击 New
  2. 输入 Batch Name(如 2024 - Jan)和 Period(如 01/01/2024 - 01/31/2024)。
  3. 点击 Generate Payslips
  4. 选择本批次使用的 Salary Structure,可通过部门过滤仅针对特定员工组。
  5. 点击 Generate,系统会自动创建 Payslips 智能按钮。
  6. 点击 Create Draft Entry 生成草稿分录,可在每张工资单的 Other Info 标签页查看。弹窗确认后点击 Ok 完成分录创建。

路径 Payroll app → Payslips → All Payslips,适用于非经常性付款(如代通知金、长期服务金、遣散费等)。

  1. 点击 New
  2. 选择 Employee,系统会自动填入对应 Contract
  3. 添加 Period(期间)。
  4. 选择 Salary Structure(如 CAP57: Employees Monthly Pay)。
  5. Worked Days & Inputs(工作日与输入)标签页会自动计算工作天数/小时及适用的请假。
  6. 可在 Other Inputs(其他输入)中添加额外项目(如 CommissionsDeductions)。
  7. 点击 Compute Sheet 生成工资单明细,Salary Computation(薪资计算)标签页随之更新。

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

若员工的工时条目被修改,点击齿轮图标 fa-cog,再选择 Recompute Whole Sheet 重新计算 Worked Days & Inputs。 ::::

Salary Computation 标签页展示详细的计算拆分,依据所选薪资结构的规则:

  1. Rent Allowance:租金津贴(来源于活动租赁记录)。
  2. Basic Salary:基本工资(扣除租金津贴后的金额)。
  3. 713 Gross:考虑佣金、互联网补贴、报销、补发、扣除等后的应付总额。
  4. MPF Gross:在 713 Gross 基础上再加上 MPF 相关的补贴与扣除后的金额。
  5. Employee Mandatory Contribution:员工强制性 MPF 供款。
  6. Employer Mandatory Contribution:雇主强制性 MPF 供款。
  7. Gross:在 MPF Gross 基础上扣除 MPF 供款后的金额。
  8. Net Salary:最终应付给员工的净工资。

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

首月不计 MPF 供款,员工与雇主的供款均从第二个月开始。 ::::

Worked Days & InputsOther Inputs 区域,还可手动输入以下类型:

  • Back Pay:补发工资。
  • Commission:期间获得的佣金。
  • Global Deduction:全额扣款。
  • Global Reimbursement:全额报销。
  • Referral Fee:推荐费。
  • Moving Daily Wage:用于假期计算的 ADW(平均日薪)覆盖值。
  • Skip Rent Allowance:若勾选,则本次工资单不计租金津贴。
  • Custom Average Monthly Salary:用于年终付款时覆盖的平均月薪(仅限 12 月生成的工资单)。
  • Lieu of Notice Period (Months):仅在 CAP57: Payment in Lieu of Notice 中使用,默认 1 个月,可在 Other InputsCount 字段自定义。

准备好后,点击 Compute Sheet,随后点击 Create Draft entry 生成草稿分录。

草稿分录过账后,即可向员工付款。可选择以下两种付款方式:

  • 单笔付款:在员工工资单页面(Payroll app → Payslips → All Payslips),工资单分录已过账后,点击 Register Payment,流程同 付款供应商账单。选择银行日记账和付款方式后,后续在银行对账单中进行对账。
  • 批量付款:在批量页面(Payroll app → Payslips → Batches),所有草稿分录确认后,点击 Mark as Paid,生成付款分录。随后在 Accounting 应用中 Create a payment,并完成对账。

若员工按时薪计酬并使用 Attendances 应用记录工时,需在 Payroll app → Contracts → Contracts 中新建合同,确保:

  • Work Entry Source 设为 Attendances
  • Wage Type 设为 Hourly Wage

记录考勤步骤:

  1. 进入 Attendances 应用,员工通过考勤机签到/签退,系统自动记录时间。
  2. Payroll app → Work Entries → Work Entries 查看生成的工时条目。
  3. 生成工资单并完成付款。

Time OffPayroll 应用之间的工时与请假类型已深度集成,香港本地化模块会自动安装相应的默认请假与工时类型。

路径 Payroll app → Configuration → Work Entry Types,点击 New 可新增类型。设置时需注意两个复选框:

  • Use 713:将此请假计入 713 计算。
  • Non-full pay:按 ADW80% 计薪。

::: seealso Creating and configuring work entry types <payroll/work-entry-types> :::

香港薪资模块遵循 713 条例,用于计算 ADW(平均日薪),确保员工的公平补偿。

ADW 计算公式如下:

{alt=“香港 ADW 公式。”}

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

为满足 418 合规,系统不会自动分配法定假期,需要在 Time Off 应用中手动分配。 ::::

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

生成工资单前,请确保所有状态为 Done,以确保计算结果正确。 ::::

Period   Days   Wage      Commission   Total    ADW               Leave Value
---------------------------------------------------------------------------
Jan      31    $20200    $0           $20200   $651.61 ($20200/31)   N/A
Feb      28    $20200    $5000        $25200   $769.49 ($45400/59)   N/A
Mar      31    $20324.33 $0           $20324.33 $730.27 ($65724.33/90) $769.49
Apr      30    $20117.56 $0           —        $584.22 ($730.27*0.8)   —

::: example 以下示例演示 713 计算逻辑:

  • Jan:生成月薪 $20200 的工资单,ADW 按过去 12 个月累计计算。

  • Feb:同上,但在 Other Input Type 中加入 Commission

  • Mar:申请 1 天全薪年假,假期工资依据当时的 ADW 计算。

  • Apr:申请 1 天 80% 病假,系统按非全薪规则重新计算 ADW。

    :::

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

ADW 的数值在后台计算,对用户不可见。 ::::

::: seealso

在生成以下报表前,请先在 Settings app → Payroll 中进行相应设置。

共有 种 IRD 报表:

  • IR56B:雇主薪酬与退休金回报。
  • IR56E:雇佣开始通知。
  • IR56F:雇佣终止通知(仍在香港)。
  • IR56G:雇佣终止通知(永久离港)。

路径 Payroll app → Reporting,选择对应的 IR56B/E/F/G Sheet

  1. 点击 New
  2. 填写报表所需信息。
  3. 点击 Populate,出现 Eligible Employees 智能按钮。
  4. 状态从 Draft 变为 Generated PDF 后,可下载 PDF。

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

系统默认每月执行一次 Payroll: Generate pdfs 调度,可手动触发。 ::::

路径 Payroll app → Reporting → Manulife MPF Sheet

  1. 点击 New
  2. 选择 YearMonthSequence No.