México

La localización de nómina de México cubre los cálculos salariales para empleados, incluyendo los impuestos de nómina del empleado y el empleador.

Antes de configurar la localización de México, revisa la documentación general de nómina, que cubre configuraciones y ajustes básicos aplicables a todas las localizaciones.

Apps y módulos

Instala los siguientes módulos para obtener todas las funciones de la localización de nómina de México:

Nombre

Nombre técnico

Dependencias

Descripción

México - Nómina

l10n_mx_hr_payroll

  • hr_payroll

  • hr_work_entry_holidays

  • hr_payroll_holidays

Añade los campos necesarios para gestionar los datos de nómina y ausencias de los empleados.

México - CFDI de nómina

l10n_mx_hr_payroll_account_edi

  • l10n_mx_hr_payroll_account

  • l10n_mx_edi

Añade la capacidad de firmar documentos de nómina CFDI con el gobierno.

México - Nómina con contabilidad

l10n_mx_hr_payroll_account

  • hr_payroll_account

  • l10n_mx

  • l10n_mx_hr_payroll

  • l10n_mx_edi

Añade las reglas y parámetros necesarios para gestionar los cálculos de nómina locales.

Truco

Instalar el módulo México - CFDI de nómina instala automáticamente los módulos México - Nómina y México - Nómina con contabilidad.

Configuraciones de empresa

Primero, se debe configurar la empresa. Navega a aplicación Ajustes ‣ Usuarios y Compañías ‣ Compañías. Desde la lista, selecciona la empresa deseada y configura los siguientes campos:

  • Nombre de la empresa: Introduce el nombre del negocio en este campo.

  • Dirección: Completa la dirección completa, incluyendo la Ciudad, el Estado, el Código postal y el País.

    Importante

    El estado seleccionado en la dirección de la empresa se asocia como la dirección de trabajo por defecto para el empleado, y es el que se usa para calcular los impuestos de nómina.

  • RFC: Ingresa el número de RFC de la empresa.

  • ID de empresa: Este campo no se utiliza en la localización de México y debe permanecer vacío.

  • Moneda: Por defecto, se selecciona MXN. Si no es así, selecciona MXN del menú desplegable.

  • Teléfono: Introduce el número de teléfono de la empresa.

  • Correo electrónico: Introduce el correo electrónico usado para información de contacto general.

Advertencia

Asegúrate de que la información sea precisa, ya que se utiliza al calcular varios impuestos.

Empleados

Cada empleado que reciba pagos debe tener su perfil de empleado configurado para la localización de nómina de México. Los campos adicionales están presentes después de configurar la base de datos para México.

Para actualizar un formulario de empleado, abre la aplicación Empleados y haz clic en el registro del empleado deseado. En el formulario del empleado, configura los campos requeridos en las pestañas relacionadas.

Pestaña de trabajo

Introduce la Dirección de trabajo del empleado en la sección Ubicación de la pestaña Trabajo.

Importante

El estado seleccionado en esta dirección determina qué reglas salariales aplica Odoo al calcular los impuestos.

Pestaña personal

Asegúrate de que el empleado tenga un mínimo de una cuenta bancaria de confianza listada en el campo Cuentas bancarias en la sección Contacto privado.

Estas cuentas se utilizan para pagar al empleado. La nómina no puede procesarse para empleados sin una cuenta bancaria de confianza. Si no se establece una cuenta bancaria de confianza, aparece una advertencia en el tablero de Nómina y se produce un error al intentar procesar la nómina.

Asegúrate de que los campos Nombre legal y Género estén completos y configurados en la sección Información personal.

Asegúrate de que los siguientes campos estén correctamente completos en la sección Ciudadanía:

  • Nacionalidad (País): El país de ciudadanía del empleado.

  • Número de seguro social: Un número personal de 11 dígitos NSS.

  • RFC (Registro Federal de Contribuyentes): Un número de identificación fiscal alfanumérico personal de 13 dígitos.

  • CURP (Clave Única de Registro de Población): Un código alfanumérico personal de 18 caracteres.

Donde se encuentra toda la información personal en el perfil del empleado.

Pestaña Nómina

Sección de resumen del contrato

Esta sección contiene información que impulsa los cálculos salariales. Asegúrate de que los siguientes campos estén configurados:

  • Contrato: El período de tiempo para el cual el contrato es válido. Si el segundo campo se deja en blanco, el contrato se ejecuta indefinidamente.

  • Tipo de salario: selecciona cómo se le paga al empleado.

    • Selecciona Salario fijo para empleados asalariados que reciben la misma cantidad cada período de pago.

    • Selecciona Salario por hora para empleados pagados en función de las horas trabajadas.

    Truco

    Establece un Tipo de salario predeterminado en el Tipo de estructura salarial para configurar empleados de forma masiva. Si es necesario, el valor predeterminado se puede anular en registros de empleados individuales si se necesitan excepciones.

  • Salario: Introduce el monto y la frecuencia con la que se paga al empleado.

  • Tipo de contrato: Determina cómo se paga y clasifica al empleado, como Contrato de trabajo por tiempo indeterminado, Empleo por salario por hora, Contrato de trabajo de temporada.

    Importante

    El campo Tipo de contrato es visible en las nóminas.

  • Categoría de pago: Selecciona México: Empleado para este campo. Esto define cuándo se paga al empleado, su horario de trabajo predeterminado y el tipo de entrada de trabajo al que se aplica.

  • Tipo de régimen: Selecciona el tipo de régimen correcto (Régimen de Contratación) para el empleado. El tipo de régimen seleccionado determina las prestaciones, impuestos y contribuciones a la seguridad social del empleado.

Sección de horario

  • Fuente de entrada de trabajo: Selecciona Horario de trabajo, que crea entradas de trabajo basadas en el horario de trabajo asignado al empleado (por ejemplo, 40 horas por semana).

    Nota

    La localización de nómina de México actualmente no puede crear entradas de trabajo desde las aplicaciones Asistencias o Planificación.

  • Horas extra: marca la casilla para permitir que la aplicación Asistencias agregue cualquier entrada de trabajo adicional registrada por el empleado.

  • Horario de trabajo: Usando el menú desplegable, selecciona el horario de trabajo predeterminado. Esto es particularmente importante para empleados disponibles para recibir pago por horas extras (típicamente empleados por hora, no asalariados).

Sección de opciones

Introduce el porcentaje de Tasa de aguinaldo otorgado anualmente al empleado en el campo correspondiente. El porcentaje se calcula a partir del salario base del empleado.

Si el empleado está contribuyendo a un Fondo de ahorro, introduce el monto mensual a contribuir. El empleador generalmente iguala este monto, y el dinero se coloca en una cuenta de ahorros que es accesible una vez al año para el empleado.

Sección de vales

Algunas empresas pueden ofrecer beneficios adicionales en forma de vales, que se pagan a los empleados para cubrir costos de alimentos y transporte. Si la empresa proporciona estos beneficios, configura los siguientes campos:

  • Período de pago: Usando el menú desplegable, selecciona con qué frecuencia se pagan los vales. Las opciones predeterminadas son Último día del mes, si los empleados reciben el pago al final del mes, o En el período, si los vales se dividen y distribuyen uniformemente según el calendario de pagos, como semanal o quincenal.

  • Vales de comida: Introduce el importe mensual pagado al empleado para gastos de alimentación.

  • Vales de transporte: Introduce el importe mensual pagado al empleado para transporte, como el billete de autobús o las tarifas de estacionamiento.

  • Vales de gasolina: Introduce el importe mensual pagado al empleado para la gasolina de su vehículo.

Nota

El importe monetario de los vales es la cantidad mensual entregada a los empleados. Si el Periodo de pago está configurado como En el periodo, Odoo calcula el importe del vale para cada periodo de pago.

Por ejemplo, si un empleado cobra semanalmente y su Vale de comida está configurado en $100, el empleado recibe $25 en cada nómina semanal.

La pestaña de nómina de un formulario de empleado, completada para México.

Pestaña Infonavit / Fonacot

Sección Infonavit

INFONAVIT es una institución gubernamental que ayuda a los empleados con créditos hipotecarios accesibles, que pueden utilizarse para comprar, construir o remodelar una vivienda, o liquidar una hipoteca existente.

Añadir un crédito Infonavit

Para crear un crédito INFONAVIT, haz clic en Añadir una línea, y se carga una ventana emergente Crear un crédito Infonavit.

Por defecto, el campo Estado se completa con En progreso. Esto indica que el crédito está activo.

A continuación, selecciona el Tipo de crédito, ya sea una Cuota monetaria fija, un Porcentaje, o un Factor de descuento. Tras configurar este campo, aparece un campo correspondiente en el formulario.

Introduce el Seguro mensual que se pagará directamente a la deuda. Si el empleado aporta fondos adicionales, introduce el importe adicional en el campo Aportación mensual fija adicional.

El último campo corresponde al Tipo seleccionado. Introduce la Cuota monetaria fija, Porcentaje, o Factor de descuento en el campo.

Una vez configurados todos los campos, haz clic en el botón Guardar y cerrar, y el crédito se añade a la sección INFONAVIT.

La sección INFONAVIT completada para un empleado.

Importante

Una vez que los créditos INFONAVIT estén completamente pagados, el responsable de nómina debe cambiar el Estado de cada línea completada a Cerrado.

Si el responsable de nómina no cambia el estado, el dinero seguirá siendo aportado a la cuenta del empleado en todas las nóminas posteriores.

Sección Fonacot

FONACOT es un programa del gobierno mexicano que proporciona a los empleados préstamos de bajo costo para diversas necesidades, como mejoras en el hogar, educación o emergencias.

La sección FONACOT es donde se configuran los reembolsos de los empleados.

Añadir un crédito Fonacot

Para añadir una línea a la sección FONACOT, haz clic en Añadir una línea, y se carga una línea en blanco. El Estado se establece en En progreso, por defecto.

Introduce el importe del pago mensual en el campo Importe. Si el empleado desea realizar pagos adicionales cada mes, introduce el valor en el campo Contribución mensual extra.

Importante

Una vez que se pagan los préstamos FONACOT, el responsable de nómina debe cambiar el Estado de cada línea completada a Cerrado.

Si el responsable de nómina no cambia el estado, se seguirá deduciendo dinero de la cuenta del empleado en todas las nóminas posteriores.

Configuración de nómina

Varias secciones dentro de la aplicación Nómina instalan una estructura salarial, tipo de estructura, reglas, y parámetros de reglas específicos para México.

Antes de ejecutar la nómina, el CFDI también debe configurarse.

Configuración del CFDI

El CFDI es un recibo fiscal electrónico obligatorio que actúa como factura digital. El CFDI debe ser certificado por un PAC antes de enviarse a la Administración Tributaria Mexicana (SAT).

Este documento sirve como comprobante de ingresos, gastos y nómina, y requiere tanto un UUID como una firma digital, para cumplir con las leyes fiscales mexicanas.

Primero, navega a aplicación Nómina ‣ Configuración ‣ Ajustes, y desplázate hasta la sección CFDI.

Introduce el ID IMSS del empleador en el campo correspondiente, y selecciona el Tipo de riesgo apropiado usando el menú desplegable. Si no hay riesgo asociado con la empresa, selecciona No aplica.

Nota

México asigna diferentes Tipos de riesgo basándose en varios factores, incluyendo información cruzada de empleados y empleadores previamente enviada. Consulta al responsable de nómina de la empresa para determinar el tipo de riesgo correcto.

Estructuras salariales y tipos de estructura

Cuando el módulo l10n_mx_hr_payroll está instalado, se instala una nueva Estructura salarial, México: Empleado. Esta estructura incluye dos Tipos de estructura, un México: Pago regular, y un México: Aguinaldo.

La Estructura salarial contiene todas las reglas salariales individuales para cada Tipo de estructura, que informa a la aplicación Nómina cómo calcular las nóminas de los empleados.

Las estructuras salariales de México en la lista de estructuras salariales.

Reglas salariales

Para ver las reglas salariales que informan a la estructura salarial qué hacer, navega a aplicación Nómina ‣ Configuración ‣ Estructuras y expande el grupo México: Empleado para revelar los dos tipos de estructura disponibles. Haz clic en México: Pago regular para ver las reglas salariales detalladas del pago regular.

La parte superior de las reglas salariales de EE. UU.

Cada regla define cómo se calcula el pago, teniendo en cuenta factores como bonificaciones, asignaciones, vales e impuestos.

Parámetros de regla

Algunos cálculos requieren tasas específicas asociadas con ellos, como bonificaciones y vacaciones. Los parámetros de regla son capaces de enumerar un valor, ya sea un porcentaje o una cantidad fija, para hacer referencia en las reglas salariales.

La mayoría de las reglas obtienen información almacenada en el módulo de parámetros para conseguir la tasa de la regla (un porcentaje) y el tope (una cantidad en dólares).

Para ver los parámetros de reglas, navega a aplicación Nómina ‣ Configuración ‣ Parámetros de reglas. Aquí se muestran todos los parámetros de reglas con sus Reglas salariales vinculadas, a las que se puede acceder. Revisa los parámetros asociados con una regla buscando el Nombre de la regla, y realiza las ediciones necesarias.

En México, todas las empresas están obligadas a configurar los siguientes parámetros de regla:

  • México: tasa de prima de riesgo (Prima de Riesgo del IMSS): La tasa de prima de riesgo se denomina Prima de Riesgo de Trabajo. Esta es la cantidad que la empresa debe aportar al IMSS, también conocido como Instituto Mexicano del Seguro Social. Esta cantidad se basa en la tasa de siniestralidad de la empresa, que se calcula utilizando múltiples factores, incluido el número de accidentes que la empresa ha reportado y el nivel general de riesgo con el que trabaja el tipo de empresa. La tasa es determinada por el IMSS para cada empresa, por lo tanto esta tasa debe actualizarse al configurar la localización de nómina de México.

  • México: aguinaldo (Días de Aguinaldo): En México, se entrega un aguinaldo anual a todos los empleados. El aguinaldo debe ser de un mínimo de 15 días de pago. Las empresas que proporcionan un aguinaldo mayor deben modificar este valor. En Odoo, todos los empleados de una empresa reciben la misma cantidad de días pagados por su aguinaldo.

  • México: tabla de vacaciones (Tabla de vacaciones): Esta regla describe el número de días de vacaciones que se asigna a un empleado, según sus años de servicio. Esto debe modificarse, si es necesario, para reflejar la política de vacaciones pagadas de la empresa.

Example

La tasa de prima de riesgo de México de una empresa es diferente de la agregada por defecto en Odoo. Para actualizarla, ve a aplicación Nómina ‣ Configuración ‣ Parámetros de regla, luego filtra los resultados por México: tasa de prima de riesgo y edita el valor de parámetro.

Importante

Odoo agrega parámetros de regla actualizados para el año calendario actual. No se recomienda editar los parámetros de regla (excepto los cuatro que deben revisarse y actualizarse, enumerados anteriormente) a menos que un parámetro nacional o estatal haya cambiado y sea diferente de los parámetros de regla creados por Odoo. Consulta todas las regulaciones locales y nacionales antes de realizar cualquier cambio en los parámetros de regla.

Ejecutar nómina de México

Antes de ejecutar la nómina, el responsable de nómina debe validar las entradas de trabajo del empleado para confirmar la precisión del pago y detectar errores. Esto incluye verificar que todas las ausencias estén aprobadas y que cualquier hora extra sea apropiada.

Las entradas de trabajo se sincronizan según la configuración del contrato del empleado. Odoo extrae del horario de trabajo asignado, registros de asistencia, horario de planificación y ausencias aprobadas.

Cualquier discrepancia o conflicto debe resolverse, luego las entradas de trabajo pueden ser regeneradas.

Una vez que todo esté correcto, los recibos de nómina en borrador se pueden crear individualmente o en grupos, denominados en la aplicación Nómina como Ejecuciones de nómina.

Las entradas de trabajo para un período de pago, con algunas ausencias ingresadas en las entradas de trabajo.

Nota

Para reducir el tiempo del responsable de nómina, es habitual procesar recibos de sueldo en lotes, ya sea por tipo de salario (salario fijo vs. por hora), calendario de pago (semanal, quincenal, mensual, etc.), departamento (costo directo vs. administración), o cualquier otra agrupación que mejor se adapte a la empresa.

El proceso de ejecutar la nómina incluye diferentes acciones que deben ejecutarse para garantizar que la cantidad retenida para fondos e instituciones gubernamentales sea correcta, que la cantidad que el empleado recibe como su salario neto sea correcta y que el cálculo de las horas trabajadas refleje las horas reales trabajadas del empleado, entre otras.

Al ejecutar un lote de nómina, verifica que el período, empresa y empleados incluidos sean correctos antes de comenzar a analizar o validar los datos.

Una vez que las nóminas estén en borrador, revísalas para verificar su precisión. Verifica las pestañas días trabajados y entradas salariales, y asegúrate de que el tiempo trabajado listado sea correcto, así como cualquier otra entrada. Agrega las entradas que falten, como comisiones, bonificaciones y ajustes del ISR que falten.

A continuación, verifica los diversos totales (salario bruto, vales, aportaciones IMSS, CEAV, impuestos y salario bruto), luego haz clic en calcular hoja para actualizar los cálculos salariales, si hubo ediciones. Si todo es correcto, haz clic en validar.

La pestaña de días trabajados de una nómina.

Verificación contable

El proceso contable al ejecutar la nómina tiene dos componentes: crear asientos contables y registrar pagos.

Creación de asiento contable

Después de que las nóminas se confirman y validan, los asientos contables se publican individualmente o en lote. El asiento contable se crea primero como borrador.

Importante

Debe decidirse si los asientos contables se hacen individualmente o en lotes antes de ejecutar la nómina.

Todas las nóminas en estado de borrador.

Veintidós cuentas del plan de cuentas de México se incluyen con la localización de nómina:

  • 110.01.01 Subsidio al empleo por aplicar

  • 210.02.01 Provisión para vacaciones por pagar

  • 211.01.01 Provisión para IMSS patronal por pagar

  • 211.02.01 Provisión para SAR por pagar

  • 216.01.01 Retención del impuesto sobre la renta por sueldos y salarios

  • 216.11.01 Retención de impuesto IMSS

  • 601.01.01 Sueldos y salarios

  • 601.07.01 Prima vacacional

  • 601.15.01 Despensa

  • 601.19.01 Fondo de ahorro

  • 601.26.01 Cuota IMSS

  • 601.27.01 Aportaciones a infonavit

  • 601.28.01 Aportaciones al SAR

  • 201.01.02 Reembolso de empleados

  • 205.06.02 Otros créditos diversos a corto plazo (Fonacot)

  • 210.03.01 Provisión para aguinaldo por pagar

  • 210.04.01 Provisión para fondo de ahorro por pagar

  • 211.03.01 Provisión para infonavit por pagar

  • 601.12.01 Aguinaldo

  • 601.16.02 Transporte (vales de gasolina)

  • 601.16.01 Transporte (apoyo)

  • 601.74.01 Comisiones sobre ventas

Nota

La configuración del CoA se hace por defecto cuando una empresa se encuentra en México. Los códigos y nombres de las cuentas pueden editarse para adaptarse a las necesidades de la empresa. Si no hay una cuenta del CoA asociada con una regla salarial (utilizada en una estructura salarial), Odoo utiliza la cuenta Gastos de nómina para crear el asiento contable, independientemente de la naturaleza del movimiento.

Si todo parece correcto en el borrador del asiento contable, publica los asientos contables.

Asientos contables publicados.

Registrar pagos

Una vez que los asientos contables están validados, Odoo puede generar pagos.

Importante

Para generar pagos desde las nóminas, los empleados deben tener una cuenta bancaria confiable. Si la cuenta bancaria del empleado no está marcada como confiable, no se pueden generar archivos CFDI a través de Odoo.

Nóminas con estado de pagado.

Generar archivos XML CFDI

Después de que las nóminas se hayan procesado y pagado, se debe generar un archivo XML CFDI, que luego se envía electrónicamente al SAT de México.

Para crear el archivo CFDI, abre la nómina individual y haz clic en el botón Generar CFDI.

Una vez que el archivo se haya creado y enviado, se almacena un registro en el chatter.

Cerrar nómina

Si no hay errores, la nómina se completa para el período de pago.

Ejecutar nómina de aguinaldo

Para ejecutar el aguinaldo anual, sigue el mismo flujo de trabajo que para la nómina regular de México, usando la estructura salarial México: Aguinaldo.