印度

印度工资本地化 提供完整的印度薪资结构,包括补贴、扣除、法定合规以及员工福利。系统自动计算并扣除员工和雇主的缴费,确保完全遵守印度劳动和税收法律。

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

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

名称技术名称描述
India - Payrolll10n_in_hr_payroll提供印度工资的法定薪资结构、补贴、扣除和合规规则。
India - Payroll with Accountingl10n_in_hr_payroll_account为使用印度本地化生成的工资单添加会计分录和映射。
India - Time Offl10n_in_hr_holidays添加印度特定的请假政策,包括三明治假和可选假期。

::: seealso Configure the Indian fiscal localization <../../../finance/fiscal_localizations/india> :::

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

  • Company Name:填写公司名称。
  • Address:完整填写地址,包括城市、州、邮编和国家。

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

公司地址中的州默认被设为员工的工作地址,也是计算工资税的依据。
::::

  • GSTIN:填写 15 位的 GST 税号(适用于在印度注册的企业)。
  • PAN:填写 10 位的个人所得税编号(用于税务申报)。
  • Company ID:填写公司在所在州的登记编号。
  • Currency:默认选择 INR(印度卢比),如有需要可自行切换。
  • UPI Id:填写用于接收印度 UPI 系统数字支付的虚拟付款地址。
  • Phone:填写公司联系电话。
  • Email:填写公司通用联系邮箱。

随后,配置印度工资本地化的工资设置。进入 Payroll app --> Configuration --> Settings,启用以下适用于公司的选项:

  • Employee Provident Fund <payroll/epf>:填写 EPF (Employee Provident Fund) 雇主编号(由 EPFO (Employees' Provident Fund Organisation) 发放的字母数字代码),以启用公积金自动扣除和缴纳。启用后将在员工工资设置和合同模板中出现 公积金(PF)缴纳 部分。
  • Professional Tax <payroll/pt>:填写所在州颁发的 PT (Professional Tax) 注册号(通常为数字或字母数字),以实现基于工资的专业税扣除。启用后将在 税费扣除 部分出现 专业税档位 字段。
  • Employee State Insurance <payroll/esic>:填写 ESIC (Employee State Insurance) 雇主代码/IP 号(10 位数字 ID),用于处理强制性医疗保险缴费。启用后将在 员工州保险(ESIC) 部分出现对应设置。
  • Labour Welfare Fund <payroll/lwf>:填写 LWF (Labour Welfare Fund) 机构/识别号(州颁发的数字或字母数字 ID),用于扣除并上缴法定福利基金。启用后将在 劳工福利基金(LWF) 部分出现对应设置。

在配置合同薪资套餐之前,需要先创建 employee <../../employees/new_employee> 记录。

员工合同是工资计算的基础,薪资结构(包括补贴、扣除、法定合规)直接在合同中配置。

在员工的 Personal Information 区域填写以下信息:

  • UAN:由 EPFO 为每位员工颁发的 12 位唯一标识,用于关联不同雇主之间的公积金账户。
  • ESIC Number:员工在 Employee State Insurance Corporation 下的 17 位唯一保险号,用于获取医疗福利。
  • PAN:由所得税局颁发的 10 位字母数字标识,用于所得税申报和 TDS(源泉扣缴)处理。
  • LWF Account Number:州级劳工福利基金的员工账号,用于记录员工对 LWF 的缴纳。
公积金(PF)缴纳 {#payroll/epf}

EPF 是为员工提供的退休福利计划,雇主和员工均按固定比例缴纳。

印度工资本地化的 PF 配置可选择:

  • 将 Basic 薪资上限设为 ₹15,000(符合 EPF 法定规定),或
  • 按实际 Basic(按比例计酬)计算 PF,无上限。

::: seealso 更多关于 Employees’ Provident Fund Organisation (EPFO) 的信息。
:::

税费扣除 {#payroll/pt}

税费扣除允许公司定义法定或自定义的税费项目,如专业税和 TDS,系统在生成工资单时自动应用。

  • 税费扣除是依据国家/州税法从工资中扣除的金额。
  • 专业税 是州级对员工收入征收的税。
  • 系统根据合同中的收入和所在州自动匹配正确的专业税档位。

::: seealso 更多关于 Professional Tax 的信息。
:::

员工州保险(ESIC) {#payroll/esic}

ESIC 为员工及其家属提供医疗和现金福利。雇主、员工缴费比例均由工资决定。

::: seealso 更多关于 Employees’ State Insurance Corporation (ESIC) 的信息。
:::

劳工福利基金(LWF) {#payroll/lwf}

LWF 是由州级劳工福利委员会管理的法定福利基金,雇主和员工均可设定固定缴费额。

::: seealso 更多关于 Labour Welfare Fund (LWF) 的信息。
:::

可在合同中将电话、网络、餐补、公司交通、医疗保险等配置为补贴或福利,系统会自动计入工资单。

  • 福利:电话订阅、网络订阅、餐票、公司交通等。
  • 保险福利:医疗保险、配偶保险、子女保险等。

其他扣除包括法定项目如 Gratuity(离职金),按工资比例每月计提。

Employee Salary 页面中,可基于默认合同模板自动加载薪资详情。

创建新员工时,在 Employee Payroll 标签页加载默认合同模板,即可自动配置预设薪资套餐。

合同模板定义了薪资结构,包含所有适用的薪资组成、法定合规和福利。

配置步骤:Payroll app --> Configuration --> Contract Templates,创建或编辑已有模板,在模板中配置 Salary componentsStatutory compliancesBenefitsInsurance Benefits

印度本地化的请假模块提供针对印度组织的特定请假管理功能,如 Sandwich Leave <payroll/in_sandwich>Optional Holidays <payroll/in_optional>

安装 India - Time Off 应用即可启用这些政策。

::: seealso About Time Off <../../time_off>
:::

三明治假:当员工请假跨越周末或公共假日时,期间的周末/假日也计入请假天数。

启用方法:Time Off app --> Configuration --> Time Off Types,选择相应类型,勾选 Sandwich Leave

::: example 员工请假 11 月 28 日(星期五)至 12 月 1 日(星期一),期间的 11 月 29、30 日(周末)也计入,请假共计 四天 而非两天。
:::

可选假期(Flexible Holidays):针对特定日期(如地区或宗教假日)设定的假期,员工只能在这些日期请假。

启用方法:在 Time Off Types 中创建或编辑类型,勾选 Limited to Optional Holiday,随后在 Time Off app --> Configuration --> Optional Holidays 中为特定日历日期添加可选假期。

员工只能在配置好的可选假期日期提交请假。

安装 l10n_in_hr_payroll 模块后,会新增印度专用薪资结构:India: Regular Pay,属于 India: Employee Pay 结构类型。该结构包含计算工资、法定薪资、补贴、扣除和合规规则所需的全部薪资规则。

薪资规则决定每项补贴、扣除、福利及法定合规的计算方式。

查看路径:Payroll app --> Configuration --> StructuresIndia: Employee PayIndia: Regular Pay

某些计算需要固定比例或上限,规则参数提供这些数值,可在 Payroll app --> Configuration --> Rule Parameters 中查看并维护。

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

除非国家或州法规正式变更,否则 不要自行修改 规则参数。
::::

在生成工资前,工资专员必须先 验证 员工的 work entries <../work_entries>,确保工时、加班、请假等信息准确。

工作条目依据员工 contract <../contracts> 配置同步,系统会从排班、考勤、计划和已批准的请假中获取数据。

如出现 差异或冲突,需先解决后再 regenerate <payroll/regenerate-work-entries>

确认无误后,可通过 Payroll app 中的 Pay Runs(批次)或单独创建工资单。

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

为提升效率,常采用按工资类型、发放周期、部门等方式批量处理工资单。
::::

运行工资时,需要检查期间、公司、员工范围是否正确,然后逐步核对工资单:

  1. 打开工资单草稿,检查 Worked Days & Inputs 页签的工时、补贴、费用等。
  2. 如有遗漏(如提成、报销),手动添加。
  3. 核对总额(毛工资、税费、福利、雇主税、净工资),点击 Compute Sheet 重新计算。
  4. 确认无误后点击 Validate

运行工资的会计流程包括 分录创建付款登记 两部分。

工资单确认后,系统生成会计分录(草稿),可单独或批量发布。

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

在运行工资前需决定是单独还是批量生成分录。
::::

印度默认的 科目表 (CoA) 包含以下与工资相关的科目:

  • 210100 Salary Expense:记录员工的毛工资支出。
  • 300001 House Rent Allowance Expense:记录住房租金补贴。
  • 300002 Standard Allowance Expense:记录常规补贴(如交通、通讯)。
  • 300005 Performance Bonus:记录绩效奖金。
  • 300011 Leave Travel Allowance Expense:记录差旅补贴。
  • 300004 Fixed Allowance Expense:记录固定补贴(如餐补)。

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

若某薪资规则未关联科目,系统默认使用 Salary Expense
::::

确认分录无误后,点击 Post 发布。

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

确认无误后,即可完成本期工资的全部流程。

工资单展示了补贴、扣除、合规要求和福利的明细,帮助员工了解工资计算方式,提升透明度与信任。

::: seealso Create a Payslip <../payslips>
:::

印度本地化提供多种工资相关报表,涵盖法定合规与内部审计需求:

  • Salary Register <payroll/in_salary_register>
  • EPF Report <payroll/in_epf_report>
  • ESI Report <payroll/in_esi_report>
  • Labour Welfare Fund Report <payroll/in_lwf_report>
  • Salary Statement Report <payroll/in_salary_statement_report>
  • Yearly Salary by Employee <payroll/in_yearly_salary_report>