墨西哥工资本地化配置指南 – Odoo 薪资设置与税务处理
墨西哥
墨西哥工资本地化涵盖了员工的工资计算,包括员工和雇主的工资税。
在配置墨西哥本地化之前,请先阅读通用的 payroll documentation <../../payroll>,该文档涵盖了适用于所有本地化的基本配置和设置。
应用与模块 {#payroll/mexico_apps}
Install <general/install> 以下模块即可获得墨西哥工资本地化的全部功能:
+——————————————————+———————————————-+——————————+——————————————————————–+
| 名称 | 技术名称 | 依赖关系 | 描述 |
+======================================================+==============================================+==============================+====================================================================+
| 墨西哥 - 薪资{.interpreted-text | [l10n_mx_hr_payroll] | - hr_payroll | 添加管理员工薪资和休假数据所需的字段 |
| role=“guilabel”} | | - hr_work_entry_holidays | |
| | | - hr_payroll_holidays | |
+——————————————————+———————————————-+——————————+——————————————————————–+
| 墨西哥 - 薪资 CFDI{.interpreted-text | [l10n_mx_hr_payroll_account_edi] | - l10n_mx_hr_payroll_account | 添加使用 CFDI (Comprobante Fiscal Digital por Internet){.interpreted-text |
| role=“guilabel”} | | - l10n_mx_edi | 电子发票} 与政府签署薪资文件的功能 |
+——————————————————+———————————————-+——————————+——————————————————————–+
| 墨西哥 - 薪资与会计{.interpreted-text | [l10n_mx_hr_payroll_account] | - hr_payroll_account | 添加管理本地薪资计算所需的规则和参数 |
| role=“guilabel”} | | - l10n_mx | |
| | | - l10n_mx_hr_payroll | |
| | | - l10n_mx_edi | |
+——————————————————+———————————————-+——————————+——————————————————————–+
:::: tip ::: title 提示 :::
安装 墨西哥 - 薪资 CFDI 模块会自动安装 墨西哥 - 薪资 与 墨西哥 - 薪资与会计 两个模块。
::::
::: seealso 配置墨西哥财政本地化 <../../../finance/fiscal_localizations/mexico> :::
公司配置
首先,需要配置公司。进入 Settings app --> Users & Companies --> Companies。在列表中选择目标公司,并配置以下字段:
公司名称:在此字段填写企业名称。地址:完整填写地址,包括城市、州/省、邮编与国家。:::: important ::: title 重要 :::
公司地址中选择的州默认作为员工的 工作地址,并用于计算工资税。 ::::
RFC:填写公司的RFC(Registro Federal de Contribuyentes,联邦纳税人登记号)。Company ID:此字段在墨西哥本地化中不使用,请保持为空。货币:默认选中MXN(墨西哥比索),如未选中,请从下拉菜单中选择MXN。电话:填写公司电话号码。邮箱:填写用于一般联系的电子邮件地址。
:::: warning ::: title 警告 :::
确保信息准确,因为它将在计算各类税费时使用。 ::::
员工
所有领取工资的员工必须在墨西哥工资本地化下配置其员工档案。配置墨西哥数据库后会出现额外字段。
要更新员工表单,打开 Employees 应用并点击目标员工记录。在员工表单中,在相应标签页配置必填字段。
工作标签
在 Work(工作)标签的 Location(地点)部分填写员工的 工作地址。
:::: important ::: title 重要 :::
该地址所选州决定 Odoo 在计算税费时应用的工资规则。 ::::
个人标签
确保在 Private Contact(私人联系人)部分的 Bank Accounts(银行账户)字段中至少列出一个 受信任的银行账户,该账户用于发放工资。若未设置受信任的银行账户,工资 将无法处理,工资仪表盘会出现警告,且在尝试运行工资时会报错。
Legal Name(法定名称)和Gender(性别)需在Personal Information(个人信息)中填写。在
Citizenship(公民身份)部分确保以下字段完整:Nationality (Country)(国籍):员工的公民国家。SSN No (Social Security Number):个人 11 位NSS(Número de Seguridad Social)编号。RFC (Registro Federal de Contribuyentes):个人 13 位字母数字税号。CURP (Clave Única de Registro de Población):个人 18 位字母数字代码。
薪资标签
合同概览部分
此部分保存驱动工资计算的信息。请配置以下字段:
Contract(合同):合同的有效期限。如第二字段留空,则合同视为无限期。Wage Type(工资类型):选择员工的付款方式。Fixed Wage(固定工资):适用于每个发薪期金额相同的正式员工。Hourly Wage(计时工资):适用于按工作小时计酬的员工。
:::: tip ::: title 提示 :::
可在工资
Structure Type <payroll/structure-types>中设置默认Wage Type,批量配置员工。若有例外,可在单个员工记录中覆盖默认值。 :::Wage(工资):填写员工的工资金额及发放频率。Contract Type(合同类型):决定员工的付款方式及分类,例如Indefinite Term Employment Contract(无限期合同)、Hourly Wage Employment(计时合同)或Seasonal Employment Contract(季节性合同)。:::: important ::: title 重要 :::
Contract Type字段会显示在工资单上。 :::Pay Category(付款类别):选择Mexico: Employee.。该字段定义员工的付款时机、默认工作计划以及适用的工作条目类型。Regime Type(制度类型):为员工选择正确的制度类型(Régimen de Contratación),该类型决定员工的福利、税费及社保缴纳比例。
排程部分
Work Entry Source(工作条目来源):选择Working Schedule,系统会根据员工的working schedule <employees/schedule>(如每周 40 小时)自动创建work entries <../work_entries>。:::: note ::: title 注 :::
墨西哥工资本地化目前无法从 Attendances(考勤)或 Planning(计划)应用创建工作条目。 :::
Extra Hours(加班):勾选后,Attendances 应用可添加员工记录的额外工作条目。Working Hours(工作时长):使用下拉菜单选择默认工作计划。对可领取加班费的员工(通常为计时员工)尤为重要。
选项部分
在相应字段中输入每年发放给员工的 Holiday Bonus Rate(假日奖金比例),该比例基于员工的基本工资计算。
若员工参与 Savings Fund(储蓄基金),填写每月的缴纳金额。雇主通常会匹配该金额,资金存入储蓄账户,员工每年可提取一次。
凭单部分
部分公司会提供用于餐饮和交通费用的凭单福利。若公司提供此类福利,请配置以下字段:
Payment Period(付款周期):使用下拉菜单选择凭单的发放频率。默认选项为Last Day of the Month(月末)或In the period(按周期),后者会根据付款计划(如每周、双周)均匀分配。Meal Vouchers(餐券):填写每月用于餐饮的金额。Transport Vouchers(交通券):填写每月用于交通(如公交或停车费)的金额。Gasoline Vouchers(汽油券):填写每月用于车辆燃油的金额。
:::: note ::: title 注 :::
凭单金额指的是 每月 发放的金额。若 Payment Period 设为 In the period,Odoo 会自动将月金额拆分到每个发薪期。
例如,若员工每周发薪,且 Meal Voucher 为 100 美元,则每次工资单会发放 25 美元。
::::
Infonavit / Fonacot 标签
Infonavit 部分
INFONAVIT(Instituto del Fondo Nacional de la Vivienda para los Trabajadores) 是政府机构,帮助员工获取可用于购买、建造、翻修住房或偿还现有房贷的优惠贷款。
添加 Infonavit 贷款
点击 Add a line,弹出 Create an Infonavit Credit 窗口。
默认 Status(状态)为 In Progress(进行中),表示贷款处于激活状态。
随后选择贷款 Type(类型),可选 Fixed Monetary Fee(固定金额)、Percentage(百分比)或 Discount Factor(折扣系数)。选择后相应字段会出现。
填写 Monthly Insurance(每月保险费)直接支付给债务方。若员工另有额外缴纳,填写 Extra Fixed Monthly Contribution(额外固定月缴纳)字段。
最后根据所选 Type,在对应字段填写 Fixed Monetary Fee、Percentage 或 Discount Factor。
完成后点击 Save & Close,贷款即添加至 INFONAVIT 部分。
:::: important ::: title 重要 :::
当 INFONAVIT 贷款全部付清后,工资专员 必须 将该行的 Status 改为 Closed。若未更改状态,后续工资单仍会继续扣款。
::::
Fonacot 部分
FONACOT(Fondo Nacional para el Consumo de los Trabajadores) 是墨西哥政府项目,为员工提供低息贷款,用于住房改善、教育或紧急需求等。
在 FONACOT 部分配置员工的还款信息。
添加 Fonacot 贷款
点击 Add a line,出现空白行,默认 Status 为 In Progress。
在 Import(导入)字段填写每月还款金额。若员工想额外缴纳,填写 Extra Monthly Contribution(额外月缴纳)字段。
:::: important ::: title 重要 :::
当 FONACOT 贷款全部付清后,工资专员 必须 将该行的 Status 改为 Closed。若未更改状态,后续工资单仍会继续扣款。
::::
薪资配置
在 Payroll(工资)应用中会安装针对墨西哥的工资结构、结构类型、规则以及规则参数。
在运行工资之前,还必须配置 CFDI(Comprobante Fiscal Digital por Internet)。
CFDI 配置
CFDI 是 必需 的电子税务收据,充当数字发票。它必须在提交给墨西哥税务局 SAT(Servicio de Administración Tributaria) 前,由 PAC(Authorized Certification Provider) 进行认证。
CFDI 需包含 UUID(Universally Unique Identifier) 与数字签名,以符合墨西哥税法。
操作步骤:
- 进入
Payroll app --> Configuration --> Settings,滚动至CFDI部分。 - 在相应字段填写
Employer IMSS ID(雇主 IMSS 编号),并在下拉菜单中选择合适的Risk Type(风险类型),若公司无风险则选Does Not Apply。
:::: note ::: title 注 :::
墨西哥根据多种因素(包括员工与雇主历史信息)分配不同的 Risk Types,请咨询公司工资专员确认正确的风险类型。
::::
薪资结构与结构类型
安装 l10n_mx_hr_payroll 模块后,会新增 Salary Structure(工资结构)Mexico: Employee。该结构包含两个 Structure Types(结构类型):
Mexico: Regular Pay(常规工资)Mexico: Christmas Bonus(圣诞奖金