香港¶
香港薪资本地化确保所有薪资计算严格符合 Employment Ordinance (Cap. 57) 和 Inland Revenue Department (IRD) 要求。这包括自动计算 MPF 缴款、生成 IR56 报告以及处理休假付款,例如代通知金、遣散费 (SP) 和长期服务金 (LSP) - 针对 2025 年 MPF 抵消过渡规则进行了全面更新。
注解
在配置香港本地化之前,请参阅一般工资单文档。它涵盖了适用于所有本地化的基础信息,包括通用设置、薪资结构和全局工资单字段。
应用和模块¶
安装以下模块以获取香港工资单本地化的所有功能:
名称 |
技术名称 |
描述 |
|---|---|---|
香港 - 会计 |
|
管理香港会计科目表和本地化的基础模块。 |
香港 - 工资单 |
|
为 Odoo Payroll 应用程序启用特定于薪资的本地化功能。此模块还安装香港 - 薪资与会计和文件 - 香港薪资。 |
香港 - 工资单与会计 |
|
安装香港工资单与会计之间的链接。 |
香港 - 工资单 eMPF |
|
启用 eMPF 模块以处理 eMPF 供款和报告。 |
文档 - 香港工资单 |
|
在 Odoo文档应用中集成员工 IR56 表单。 |
其他资料
常规配置¶
Odoo 支持多公司管理。首先,必须配置公司。导航至。创建新公司或选择现有公司,并配置以下字段:
公司名称:在此字段中输入企业名称。
地址:填写完整地址,包括城市、省/州、邮政编码和国家。
货币:默认选择
HKD。如果未选择,请从下拉菜单中选择HKD。电话:输入公司电话号码。
电子邮件:输入用于常规联系信息的电子邮件。
注解
此处输入的 Company Name 自动填充为 IRD 报告中的雇主名称。仅支持 HKD 进行合规的香港本地化工资计算。
工資單配置¶
配置菜单中的几个部分(设置、薪资结构和规则、工作条目类型、工作时间表、MPF 方案)定义了香港的具体本地化规则。
设置¶
福利¶
香港:网络订阅:添加默认的每月网络补贴。
年终付款月份:选择月份以自动将年终付款添加到工资单(如有)。
使用 MPF 抵消:启用此选项可定义预设和后设抵消期,用于计算遣散费(SP)和长期服务金(LSP)。
小技巧
福利部分是可选的。在此配置福利会将相同的值应用于所有员工,减少手动配置。
会计部分¶
配置会计部分的条目:
工资单汇丰自动支付:启用以创建汇丰支付文件。
批量账户移动行:启用以将同一期间的所有会计分录合并为单个账户移动行。这会匿名化会计分录,但会禁用单笔付款生成。
结构与规则¶
导航至以检查薪资规则或配置特定公司薪资规则。
CAP57:员工月薪¶
Odoo 提供了CAP57:员工月薪工资结构,用于计算正式员工的合规工资单。以下工资规则为强制性规则,会自动添加到工资单中:
租金津贴:从员工有效的出租记录中得出的金额。
基本工资:提供的基本工资金额(扣除租金津贴后)。
713 总额:考虑佣金、互联网津贴、报销、补发工资、扣除等后的应付净额。
强积金总额:考虑额外津贴、扣除和年终付款后从 713 总额计算的应付净额。
Employee Mandatory Contribution:强制性员工 MPF 缴款。
Employer Mandatory Contribution:强制性雇主 MPF 缴款。
员工自愿性供款:员工自愿性供款(如有)。
雇主自愿性供款:雇主自愿性供款(如有)。
雇主自愿性供款 2:额外的雇主自愿性供款(如有)。
Gross:考虑 MPF 扣除额后,从 MPF 毛额中得出的应付净额。
净工资:支付给员工的最终应付金额。
以下工资规则为可选的员工福利规则,可以在工资输入选项卡下作为工资输入手动添加到工资单中:
补发工资:额外的工资支付可以包含在此类别下。
佣金:期间赚取的佣金可以手动输入。
全局扣除:从整个工资单中一次性扣除的金额。
全局报销:对整个工资单的一次性报销。
推荐费:为任何形式的业务相关推荐提供的额外奖金。
移动日薪:用于覆盖用于假期计算的 ADW 值。
跳过租金津贴:如果设置,则租金津贴将从当前工资单中排除。
自定义平均月薪:覆盖用于年终支付的平均月薪(该规则仅适用于12月生成的工资单)。
CAP57:代通知金¶
Odoo 提供CAP57:代通知金薪资结构,用于在员工终止雇用时,支付最终款项以代替要求的通知期。
此薪资结构的强制规则会自动添加到工资单:
代通知金:这是支付给员工的计算金额,对应于未履行的通知期。
此薪资结构的可选规则可在工资单的薪资输入标签下手动添加为薪资输入:
代通知期(月):仅适用于”CAP57:代通知金”薪资结构。默认情况下,最终支付设置为1个月。使用薪资输入标签下的数量字段设置不同的通知期期限。
CAP57:长期服务金(LSP)¶
Odoo 提供CAP57:长期服务金薪资结构,用于处理在雇佣合同下连续受雇于雇主达5年的员工。
此薪资结构的强制规则会自动添加到工资单:
长期服务金:支付给员工的长期服务金的最终计算金额(扣除抵销后,如有)。
Long Service Payment Pre Transition:根据抵销安排过渡日期之前的雇佣期限计算的长期服务金部分,其中|MPF|供款仍可用于抵销。
过渡后长期服务金:根据抵销安排过渡日期当日或之后的雇佣期计算的长期服务金部分。
在香港本地化部分启用使用强积金抵销以使用这些抵销薪资规则:
Pre-transition Offset:可用于抵消过渡前金额的 MPF 缴款金额(或 ORSO 计划的福利)。
Post-transition Offset:可用于抵消过渡后金额的 MPF 缴款金额(或 ORSO 计划的福利)。
CAP57:遣散费(SP)¶
Odoo 提供CAP57:遣散费薪资结构,用于处理在雇佣合同下连续受雇于雇主达2年的员工。
此薪资结构的强制规则会自动添加到工资单:
遣散费:支付给员工的遣散费的最终计算金额(扣除抵销后,如有)。
Severance Payment Pre Transition:根据抵消安排过渡日期之前的雇佣期限计算的遣散费部分,其中 MPF 供款仍可用于抵消该款项。
离职后遣散费:根据抵销安排过渡日期当日或之后的受雇期间计算的遣散费部分。
在香港本地化部分启用使用强积金抵销以使用这些抵销薪资规则:
Pre-transition Offset:可用于抵消过渡前金额的 MPF 缴款金额(或 ORSO 计划的福利)。
Post-transition Offset:可用于抵消过渡后金额的 MPF 缴款金额(或 ORSO 计划的福利)。
工作条目类型¶
前往以检查工作条目类型或配置新的工作条目类型。
在为香港定义每种工作条目类型时,雇主可以定义:
比率:用于计算每种休假的比率(例如,病假为80%)。
平均日薪计算:启用此选项以根据香港雇佣法规下的平均日薪(ADW)规则计算员工薪酬。
Odoo 支持 11 种香港特定的工作条目类型,这些类型与 休假 应用程序一起使用:
病假80%:按员工平均日薪的80%支付的带薪病假。
恩恤假:因个人紧急情况(如家庭成员去世)而批准的假期。
婚假:因员工结婚而批准的假期。
考试假:批准员工参加专业考试的假期。
产假:授予女性员工生育的法定假期。
产假80%:按平均日薪80%支付的产假。
陪产假:孩子出生后授予男性员工的法定假期。
法定假日:香港雇佣法承认的强制性公众假期。
公众假期:香港银行和企业遵守的一般假期。
周末:员工的标准非工作日。
强积金计划¶
Odoo 允许多个 MPF 方案配置(当前有 24 个方案)、创建新方案、不同的 MPF 组和成员类别,以及定义自动 MPF 计算的收入。根据 eMPF 要求,Odoo 生成的 eMPF 供款报告已准备好上传到 eMPF portal。
配置eMPF计划¶
按照以下步驟配置eMPF計劃:
點擊新建或選擇一個eMPF計劃進行配置。輸入:guilabel:`僱主帳戶編號`(此值特定於當前公司)。
點擊添加一行以創建新的工資單組(用於強制性供款)和成員類別(用於自願性供款)。
注解
雇主可以定义一个默认工资组或成员类别,每当在 中创建新员工时,该组或成员类别都会显示为 MPF 选择时的默认选择。
在創建成員類別時,點擊查看以配置每種供款類型、選項、收入金額和收入定義。
供款類型:選擇僱員自願性供款、僱主自願性供款或僱主自願性供款2。
選項:定義如何計算自願性供款金額。
收入的固定百分比:根據百分比計算供款。
固定金額:根據固定金額計算供款。
匹配僱員的自願性供款:供款與僱員的自願性供款相匹配。
收入的固定百分比減去強制性供款:供款以強制性供款為上限。
金額:以百分比或固定金額形式應用的金額。
收入定義:定義使用哪種收入來計算自願性供款。
相關工資:基於僱員計算後獲得的所有工資(佣金、獎金等)。
基本工資:基於僱員獲得的基本工資(合同工資)。
員工配置¶
要創建員工記錄,請導航至。點擊左上角的新建。填寫主要聯絡詳情,然後配置以下標籤:
工作选项卡¶
在工作標籤下,配置組織資訊。
工作:設定部門、職位和經理。
离职:仅在将员工记录存档后可见。
离职原因:用于 eMPF 报告中的终止付款检查。
离职日期:用于 IR56 表格。
个人信息标签页¶
在个人标签页下,配置个人信息。
私人联系信息:设置姓氏、名字、中文姓名(如有)、私人电子邮件、电话号码和银行账户。
个人信息:设置员工法定姓名、出生日期和性别。
身份证号:设置员工的香港身份证号码。
位置:设置私人地址。
重要
银行账户需要标记为受信任。为员工设置不受信任的银行账户会导致工资运行出错。要实现此目的,请点击银行账户号码字段旁边的右箭头按钮。通过点击切换按钮,将汇款至字段设置为受信任。
注解
政府报告的强制性个人信息:
MPF:Surname、Given Name、Name in Chinese、Phone、Birthday、Private Address、Identification No / Passport No。
IRD 报告:Surname、Given Name、Phone、Birthday、Gender、Identification No / Passport No。
薪酬管理选项卡¶
合同概览部分¶
合同:选择合同开始和结束日期以进行合同管理。
工资类型:选择固定工资或小时工资。
工资:定义员工的月薪。
工资类别:选择CAP57:香港员工用于每月香港工资计算。这定义了员工的付款时间、默认工作计划以及适用的工作条目类型。
小技巧
选择小时工资选项时,将显示小时工资字段以输入员工的小时费率。对于按小时付薪的员工,不应在工资字段中输入任何值,因为该字段基于月薪。
排程部分¶
工作条目来源:选择工作计划、出勤或计划。此字段决定工作条目在工资单中的计算方式。
工作计划:根据员工的工作计划自动生成工作条目。
出勤:根据在出勤应用中记录的签到和签退时段生成工作条目。
计划:工作条目仅从计划班次生成。
工作时间:选择香港标准每周 40 小时或任何新创建的工作时间表。
强积金部分¶
豁免强积金:为豁免强积金的员工启用此选项。
MPF Scheme:选择 MPF 方案。
成员账户号:输入员工的成员账户号码。
Payroll Group:选择 MPF 工资组。
Member Class:选择自愿捐款的 MPF 会员类别。
登记状态:定义员工状态。
Registration At Next Contribution:选择用于注册新的 MPF 会员。
Registered:选择现有 MPF 成员。
Terminated:为已终止的 MPF 成员选择。
开始供款:为新成员或现有成员定义供款开始期间。
Immediately Upon Registration:注册|MPF|后开始供款,从第一张工资单开始。
在到期日:在供款宽限期后开始供款。通常在第二或第三张工资单开始供款。
加入计划日期:留空以在通过 eMPF 供款报告日期登记时自动设置日期。
福利部分¶
互联网订阅:在当前薪资方案基础上设置额外的互联网津贴。
当前出租:配置出租信息,用作 IR56B 报告期间工资单中的出租津贴。
要创建租赁记录,请单击当前租赁字段附近的 History 按钮。单击 New 创建租赁历史记录。输入租赁参考、租赁开始日期、租赁结束日期、租赁类型、租赁金额和地址。将租赁状态更改为 Running。
注解
出租狀態定義:草稿:剛創建的出租。進行中:從出租開始日期起,出租金額開始添加到工資單中。已過期:出租金額不再添加到工資單中。已取消:出租已被取消。
運行香港工資單¶
在運行工資單之前,工資單管理員必須驗證員工工作條目以確認工資準確性並發現錯誤。這包括檢查所有休息時間是否已批准以及任何加班是否合適。
工作條目根據員工的合同配置同步。Odoo從分配的工作時間表、出勤記錄、計劃時間表和已批准的休息時間中提取數據。任何差異或衝突都必須解決,然後可以重新生成工作條目。
一切正確後,可以單獨或分組創建草稿工資單,在工資單應用中稱為工資運行。
注解
如果修改了員工的工作條目或工資輸入,點擊齒輪圖標以刷新工資單的工作天數和工資輸入選項卡。
單個工資單¶
要在 薪资 应用程序中创建个人工资单:
转到:menuselection:Payroll app --> Payslips --> Payslips。单击 New Off-Cycle 为单个员工创建工资单。选择员工和期间。
小技巧
Odoo 自动排除合同外天数按比例计算(即您无需根据员工入职日期选择期间;Odoo 自动排除合同外天数并减少基本工资)。
工資單草稿完成後,檢查其準確性。檢查工作天數選項卡、工資輸入選項卡和其他信息選項卡。確保列出的工作時間正確,以及任何其他輸入。添加任何缺少的可選輸入,例如佣金、小費、報銷等。
點擊計算表單按鈕,然後點擊驗證按鈕。
重要
工資單驗證後,將生成工作條目且無法編輯。如果有任何更新,請取消工資單並將其再次設置為草稿。
批量工資運行(分組工資單)¶
要在 Payroll 应用程序中创建批量付款运行,请转到 。单击 New 创建新的工资运行。选择薪资结构、薪资表、MPF 方案、薪资组和期间。
注解
MPF 方案和工资组是可选的;如果只有一个方案和一组,可以留空。
選擇員工。創建工資運行以及草稿員工工資單。檢查所有計算並點擊驗證按鈕。
重要
每次发薪后都会自动生成 eMPF 报告。点击 eMPF 报告或在 中找到它。
会计检查¶
运行工资单时的会计流程有两个组成部分:创建日记帐分录和登记付款。对于每个组件,有两种可能的情况:单个或批量。
日记账分录创建¶
确认并验证工资单后,日记帐分录将单独或批量过帐。日记帐分录首先作为草稿创建。
重要
在运行工资单之前,必须在配置中决定日记帐分录是单独完成还是批量完成 (Batch Account Move Lines)。
个人日记账分录¶
如果不启用批量科目移动行选项,则无论使用工资单还是个人工资单,您都需要对每个工资单进行手动日记帐分录过账。选择工资单并点击 Journal Entry (Draft) 按钮。
重要
Pay 按钮仅在单个日记帐分录过帐时出现。启用 Batch Account Move Lines 选项会导致此按钮消失。
单击 Post 按钮。每张工资单都会自动过帐为 中的单独日记帐分录。
工资单本地化中包含来自香港 CoA 的四个账户:
221001 MPF Accrued (Employer):累积雇主支出的 MPF 福利。221002 MPF Withheld (Employee):扣留员工支付的 MPF 福利,这些福利将很快支付给 MPF 提供者。521700 MPF Contribution (Employer):MPF 缴款中的雇主部分预计将很快支付给 MPF 提供者。221700 Salaries & Wages Payable:欠员工的净工资。
批量条目¶
启用 Batch Account Move Lines 会将期间的所有会计分录聚合到单个帐户移动行中。单击 Journal Entry (Draft) 按钮(仅在为工资运行的工资单配置中启用批量帐户移动行后才会出现)。单击 Post 按钮。所有工资单都会自动合并为一份日记帐分录。
登记付款¶
验证日记帐分录后,Odoo 会生成付款报告文件。
重要
要从工资单生成付款,员工必须拥有可信的银行帐户。如果员工的银行账户未标记为可信,则无法生成付款文件。
汇丰银行自动付款报告:点击 HSBC Auto Pay Report。 (您必须在配置中配置汇丰自动转账银行账户才能显示此按钮)。配置汇丰自动转账报告信息。单击 Confirm 按钮。单击下载图标下载
.apc汇丰银行报告。付款报告:点击付款报告。如果工资规则关联了业务伙伴,则可以按业务伙伴分组付款。选择导出格式并点击生成以下载 CSV。
工资单报告¶
香港本地化包含多个香港特有的报告,提供 eMPF 供款报告和自动生成的 IR56 报告(.xml 和 PDF 格式)。
重要
必须验证工资单才能生成 eMPF 报告和 IR56 报告。
eMPF 供款报告¶
eMPF 供款报告可以通过两种方式生成:
自动生成的报告:每次发薪后,可以在 中找到 eMPF 供款报告。
手动生成报告:只有在工资单经过验证后,才能手动生成强积金供款报告。
点击。点击新建。选择供款期间、计划和工资单组以生成报告。
成员状态:
现有成员:每月缴纳供款的员工。
新成员:处于假期期间缴纳供款的新员工。
终止成员:离开公司的员工。
终止付款:
L:如果离职员工有长期服务金,则显示。
S:如果离职员工有遣散费,则显示。
重要
每个供款额度都可以修改(即可以更新或删除会员状态和终止付款类型)。但相关收入和贡献不能编辑。如果修改了员工的缴款额度,请单击(齿轮)图标 刷新信息。
点击验证按钮。如果没有错误,eMPF 供款报告将在压缩文件中生成三个不同的 .csv 文件,可以上传到 eMPF 门户:new employees.csv、contributions.csv 和 terminated employees.csv。
重要
提出警告主要是为了符合 eMPF 对员工信息的要求。雇员**必须**年龄在18-60岁,电话号码必须是有效的香港电话号码。
IR56 報告¶
Odoo 提供四种 IRD 报告:
IR56B(年度申報表):僱主的薪酬及退休金報稅表;每年為所有現職員工提交。
IR56E(新聘員工):開始受僱通知書;於新員工入職後三個月內提交。
IR56F(離職):停止受僱通知書,適用於離開公司但仍留在香港的員工。
IR56G(離港):停止受僱通知書,適用於永久或長期離開香港的員工。
注解
在 Odoo 中生成 IR56B 時,系統會自動查看工資單上的日期,以提取上一年度(當年 4 月 1 日至 3 月 31 日)內的所有記錄。僱主為員工提交 IR56F 或 IR56G 後,不應再次將其納入年度 IR56B 中,以避免重複申報收入。
生成 IR56 報告¶
转至 ,然后选择 IR56B/E/F/G 板材选项之一。单击:guilabel:New。填写 IRD 报告的相关信息(例如 Submission Date、Year of Employer’s Return)。单击 Populate 按钮。
如果有相關的工資單資訊,建立 XML和符合資格的員工智慧按鈕會出現。點擊建立 XML以下載 XML 報告。點擊符合資格的員工以檢視清單,然後選擇生成 PDF以排程 PDF 文件生成。
工資單分頁¶
每張工資單中的不同分頁會定義用於計算薪資的工作天數、要新增至工資單的額外薪資輸入、薪資計算的處理方式,以及影響工資單的其他資訊。
工作天數:詳細列出該時段的所有個別出勤記錄,包括工作時間和任何休息時間。此項目會自動填充且無法編輯。
薪資輸入:詳細列出額外薪資輸入的位置,例如扣除、報銷和費用。點擊新增輸入以手動包含這些項目。
Salary Computation:列出并计算所有个人工资规则,包括从员工工资到所有扣除额、税收和 MPF 缴款的所有内容。
Other Info:显示用于计算法定香港假期和权利的 Average Daily Wage 费率。还包含 End-of-Year Pay。
注解
手动将年终付款添加到特定工资单可能需要手动保存记录,单击 (Actions) 图标,然后选择 Recompute Whole Sheet。
了解香港薪資¶
在香港,工资单计算通常遵循标准的日薪公式:
然而,《2007年雇佣(修订)条例》(通常称为「713条例」)要求雇主在计算特定法定权益时使用平均日薪(ADW)。需要使用平均日薪的法定权益包括:假日薪酬、年假薪酬、疾病津贴、产假薪酬、侍产假薪酬、年终酬金以及代通知金。
要计算平均日薪,请使用过去12个月的收入和天数:
其中:
12个月期间的总工资:过去12个月的所有收入(例如基本工资、加班费、佣金和津贴)。
非全薪工资:以低于全额支付的任何工资(例如病假、产假/侍产假等)。
12个月期间的总天数:12个月参考期内的总日历天数。
非全薪天数:员工未获全额支付的具体天数。
重要
Odoo需要历史工资单记录才能准确计算平均日薪。如果不存在先前记录,平均日薪计算始终结果为零。
计算示例¶
CAP 57:员工月薪¶
计算于2026年1月1日入职、月薪为20K的陈娜塔莉的3月工资单。
1月:月薪20K。
2月:月薪20K及5K佣金。
3月:在3月申请一天全薪侍产假和一天80%平均日薪的病假。
计算平均日薪:
总工资收入:20,000 + 25,000 = 45,000
总天数:31 + 28 = 59天
計算休假工資和總工資:
一整天陪產假(全額支付 ADW)= 762.71
一整天病假 80%(80% 带薪 ADW)= 762.71 * 80% = 610.17
出勤 = 日薪 * 工作天數 = (20,000 / 31) * 20 = 12,903.23
週末 = 日薪 * 週末天數 = (20,000 / 31) * 9 = 5,806.45
三月份賺取的工資 = 762.71 + 610.17 + 12,903.23 + 5,806.45 = 20,082.56
計算符合香港規定的薪資單:
基本工資 = 20,082.56
MPF 总额 = 20,082.56
員工強制性供款 = 20,082.56 * 5% = 1,004.13
三月份賺取的淨工資 = 20,082.56 - 1,004.13 = 19,078.43
CAP 57:代通知金¶
計算於 2026 年 1 月 1 日入職、月薪 20K 的 Natalie Chan 在三月被解僱時的代通知金,代通知金為一個月。
1月:月薪20K。
2月:月薪20K及5K佣金。
1. 計算平均月薪:
平均月份天數:365 天 / 12 個月 = 30.41667 天
2. 計算代通知金:
第57章:长期服务金¶
计算 Anthony Choi 的长期服务金,他于 2021 年 1 月 1 日加入,月薪 20K,于 2026 年 2 月 28 日离开公司。
1月:月薪20K。
2月:月薪2万。
1. 计算长期服务金:
Odoo中必须有最后一个月的月薪记录才能计算遣散费/长期服务金。长期服务金根据香港劳工计算器按过渡前/后计算:
2. 计算扣除强积金后的长期服务金:
过渡前抵销:2025年5月前的员工强制性供款总额可从长期服务金中扣除。例如:如果Anthony在2025年5月前的员工强制性供款总额为7,047.98,此金额将作为过渡前抵销从长期服务金中扣除。
过渡后抵销:2025年5月后的员工强制性供款不能扣除(无过渡后抵销)。
第57章:遣散费¶
计算于2023年1月1日入职、月薪为2万、并于2026年2月28日离职的Anthony Choi的遣散费。
1月:月薪20K。
2月:月薪2万。
1. 计算遣散费:
Odoo中必须有最后一个月的月薪记录才能计算遣散费/长期服务金。遣散费根据香港劳工计算器按过渡前/后计算:
2.以强积金抵扣计算遣散费:
过渡前抵消:2025 年 5 月之前缴纳的员工强制性缴款总额可以从遣散费中排除。示例:如果 Anthony 在 2025 年 5 月之前的员工强制性缴款总额为 7,047.98,则该金额将被视为过渡前抵消,并且不包括在遣散费中。
过渡后抵销:2025年5月后的员工强制性供款不能扣除(无过渡后抵销)。