01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:

SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s) Modificada(s)Nombre TécnicoFecha
GPFORMEXFórmulas Estándar - México.17/05/2024
GPFO1MEXFunciones Adicionales de Fórmulas Estándar - México.17/05/2024
GPMNEMEXMnemónicos Estándar - México.17/05/2024
GPTABMEXTablas Estándar - México.17/05/2024

   

Rutina(s) Involucrada(s)Nombre Técnico Fecha
GPRCMARGTipos de Ausencias Estándar - Argentina.20/12/2022
GPRG9ARGCriterios de Acumulación Estándar - Argentina.20/12/2022
GPRGXARGEstándar de Periodos - Argentina.20/12/2022
GPSRYARGTipos de Procedimiento Estándar - Argentina.21/04/2023
GPPDARGConceptos Estándar - Argentina.27/03/2024
GPVPPARGConceptos por Proceso Estándar - Argentina.

27/03/2024

   

País:México (MEX)
Ticket:

N/A

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-2089

02. SITUACIÓN/REQUISITO

Actualizar el sistema con la nueva legislación presentada el 1° de Mayo del 2024 para el Subsidio del Empleado.

03. SOLUCIÓN

Se realizan las siguientes modificaciones en la formulación estándar, para atender las necesidades de la localización México con respecto al Subsidio para el Empleo (DOF 01/05/2024):

Para mayor información sobre los cambios realizados, se recomienda leer la sección 04. INFORMACIÓN ADICIONAL.

A continuación, se describe el proceso de Cálculo de Provisiones de forma general en Protheus:

Cálculo de Subsidio para el Empleo

De acuerdo al art. 1 del Diario Oficial de la Federación; los trabajadores que aplican a la Ley del Impuesto sobre la Renta, podrán gozar del Subsidio para el Empleo establecido en el presente decreto en lugar del subsidio anterior. Por lo que se reforman, adicionan y derogan diversas disposiciones de la Ley del Impuesto al Valor Agregado.

De acuerdo al art. 2 del Diario Oficial de la Federación;  Se otorga un Subsidio para el Empleo (SE) mensual a los trabajadores cuyos ingresos mensuales que sirvan de base para calcular el impuesto sobre la renta no excedan de $9,081.00 (nueve mil ochenta y un pesos 00/100 M.N.), excepto los percibidos por concepto de primas de antigüedad, retiro e indemnizaciones u otros pagos por separación, hasta por la cantidad que resulte de multiplicar el valor mensual de la Unidad de Medida y Actualización (UMA) por 11.82%. Dicho Subsidio para el Empleo se aplicará contra el Impuesto sobre la Renta correspondiente al mes de calendario de que se trate y que resulte a cargo de los referidos trabajadores, en términos del artículo 96 de la misma ley.

  • Quienes realicen pagos por salarios correspondientes a periodos menores a un mes, para calcular el subsidio para el empleo correspondiente a cada pago, dividirán la cantidad que resulte de multiplicar el valor mensual de la UMA por 11.82% entre 30.4. El resultado así obtenido se multiplicará por el número de días al que corresponda el periodo de pago para determinar el monto del subsidio para el empleo que le corresponde al trabajador por dichos pagos.
  • Quienes realicen pagos por salarios en una sola exhibición, que comprendan dos o más meses, para calcular el subsidio para el empleo correspondiente a dicho pago, multiplicarán la cantidad que se obtenga de multiplicar el valor mensual de la UMA por 11.82% por el número de meses que comprenda el pago.
  • Tenemos un tope de salario para la aplicación del SE 2024 que corresponde a 9,081 pesos.
  • Este tope puede cambiar por lo que es importante considerar que se pueda actualizar y no dejar fijo en la fórmula.
  • Para el manejo de la UMA considerar incluir la información en una tabla ya que la UMA cambia cada año. Anexo el valor vigente con la tabla de la UMA del 2024 https://www.inegi.org.mx/contenidos/saladeprensa/boletines/2024/UMA/UMA2024.pdf
  • Hasta ahora el porcentaje a aplicarle a la UMA (11.82%) no varía (en ningún lugar indican que este valor vaya a cambiar).
  • En los casos en que el impuesto a cargo del trabajador sea menor que el subsidio para el empleo mensual obtenido, la diferencia no podrá aplicarse contra el impuesto que resulte a su cargo posteriormente, ni se entregará cantidad alguna por concepto del subsidio para el empleo establecido en este artículo. 
  • Esto quiere decir que si el ISR es menor al SE 2024, simplemente no se aplica el Impuesto del ISR a pagar.

   

Este documento atiende al producto estándar, por lo que si cuenta con una formulación personalizada (fórmulas de usuario, tablas alfanuméricas de usuario, mnemónicos de usuario, etc.) deberá ser ajustada conforme a su necesidad.

   

  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-2089.
  3. Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
  4. Regeneración de Formulación:
       

    En caso de contar con formulación estándar nativa; solo debe entrar a la rutina Fórmulas (GPEA290) y Mnemónicos (GPEA300), de manera que el sistema realice la actualización automática de las fórmulas y mnemónicos descritos en el punto "Fórmulas" y "Mnemónicos" de la sección 04. INFORMACIÓN ADICIONAL.

    Si tiene personalizaciones en la formulación, como lo son Fórmulas de usuario; realizar los siguientes pasos.

    1. Generar archivos Excel para validación:

      • Ejecutar la rutina “Consultas | Archivos | Genéricos y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.

      • Guardar los archivos de Excel generados (antes del cambio).

    2. Respaldar/Borrar las siguientes tablas:
      1. Fórmulas (RC2 / RC3):
        • Respaldar las tablas RC2 y RC3. 
        • Borrar los registros de las tablas RC2 y RC3.
    3. Carga de Formulación Estándar:
      1. Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
        • Verificar las adecuaciones en la siguiente fórmula, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL:
          • 40101 - Ord Subsidio al Empleo Tabla             
    4. Regresar el respaldo de las tablas del punto b
      1. Abrir las tablas RC2, RC3.
    5. Generar archivos Excel para validación:
      • Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2, RC3.
      • Guardar los archivos de Excel generados (después del cambio).
    6. Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
      • Fórmulas (RC2 | RC3)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.
  5. Contar con información en los catálogos utilizados en el Cálculo de Liquidación de Nómina.

    • Tipos de Procedimiento.

    • Procesos:
      • Configurar un proceso Mensual y Quincenal.
      • Se debe seleccionar con que legislación (anterior o actual) desea realizar el cálculo, en el campo Ley SE (RCJ_LEYSE).
    • Conceptos.
    • Conceptos por proceso. 
    • Fórmulas.
      • Se debe considerar la configuración de la fórmula 40101; como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL 
    • Realizar las modificaciones a los campos mencionadas en el punto "Diccionario de Datos" de la sección 04. INFORMACIÓN ADICIONAL.
    • Mnemónicos.
      • Se deben considerar los nuevos mnemónicos TOPESE, SEMENSUAL, PORCSE y  RCJLEYSE; como se indica en el punto "Mnemónicos" de la sección 04. INFORMACIÓN ADICIONAL 
    • Criterios de Acumulación.
    • Periodo:
      • Con periodos mensuales: 
        • Nómina LIQ - Liquidación Mensual, de ejemplo:
          • Periodo: 2024
          • Mes: 05
          • Número de Pago: 01
          • Fecha Inicial: 01/05/2024
          • Fecha: 31/05/2024

      • Con periodos quincenales:
        • Nómina LIQ - Liquidación Jornal - Primera Quincena, de ejemplo:
          • Periodo: 2024
          • Mes: 05
          • Número de Pago: 01
          • Fecha Inicial: 01/05/2024
          • Fecha: 15/05/2024


    • Tablas Alfanuméricas:
      • Las tablas S003 - Subsidio al Empleo Mensual y S010 - Subsidio para el Empleo; deben contener información.
    • Empleados.

Por Procedimientos (GPEM020):

  1. Ingresar a la rutina Por Procedimientos, ubicada en SIGAGPE - (Miscelánea | Cálculos | Por Procedimientos (GPEM020).
  2. Informar los datos solicitados:
    1. En la pestaña Generales: Informar Proceso, Tipo de Procedimiento (LIQ), Periodo, TRACE, etc.

    2. En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones".
    3. Dar clic en el botón de Confirmar.
  3. Validar que el Cálculo de Nómina finaliza de forma exitosa.
  4. Para la liquidación del proceso Jornal: se debe comprobar que las provisiones se realicen solo en la segunda quincena acumulando con la primera quincena. Validar que no se realice el cálculo en la primera quincena.
  5. Para la liquidación del proceso Mensual: comprobar que se realice la liquidación de provisiones en cada liquidación de nómina (LIQ).
    1. Si fue activado el TRACE, validar el proceso de cálculo de las fórmulas 40101, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.

04. INFORMACIÓN ADICIONAL 

Diccionario de Datos

Mediante el Configurador (SIGACFG), crear el campo RCJ_LEYSE, como se indica a continuación:


CampoRCJ_LEYSE

Tipo

Caracter

Orden66

Tamaño

1

Decimal

0

Título

Ley S E

Descripción

Ley Subsidio p/ el Empleo

Formato

@!

Valid. Std.Pertence("12")

Se utiliza

Si

Obligatorio

No

Ini. Estándar"1"

Browse

No

Contexto

Real

Lista Español1=Ley S E Anterior;2=Ley S E Actual                                                                                          
When

Consulta Estándar


Help

Ingrese 1 para seleccionar  Ley S.E. Anterior o 2 para Ley S.E. Actual.


   

Los cambios al Diccionario de Datos estándar, se realizaron en los siguientes paquetes:

Código: 013931
Paquete: MI - DNOMI-2089 - RCJ_LEYSE


Fórmulas

40101 - Ord Subsidio al Empleo Tabla:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Nueva fórmula88APRO000001NOCALCULASI_IGUAL1FINAL
Nueva fórmula88APRO000002PERTIPONOMSI_IGUAL"LIQ"CTRL_LIQSi es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ

Se agrega

88APRO000003PERTIPONOMSI_IGUAL"RES"CTRL_RESControl para tipo de procedimiento RES
Nueva fórmula88APRO000004
SALTA
FINALSi no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmula
Se agrega88APRO000005CTRL_RESETIQUETA

Acumula el mismo concepto (88A) del mes y si ya se calculó la provisión sale del cálculo
Se agrega88APRO000006
ANOPERFECINIANO_INI_ACU
Se agrega88APRO000007
ANOPERFECFINANO_FIN_ACU
Se agrega88APRO000008
FILTRO_ACUM

Se agrega88APRO000009PERMESPERSUMA_IMPORTESPERMESPERNAUX_11
Se agrega88APRO000010NAUX_11SI_DIFERENTE0FINAL
Nueva fórmula88APRO000011CTRL_LIQETIQUETA


Nueva fórmula88APRO000012#JORNALESCONTROLA QUESEA 2DA QUINCENA

Nueva fórmula88APRO000013
DIAPERFECININAUX_10Obtiene día de la fecha de inicio de periodo de liquidación
Nueva fórmula88APRO000014PROTIPPROSI_DIFERENTE"J"CONT_CALCValida si el proceso es J- Jornal 
Nueva fórmula88APRO000015NAUX_10SI_MENOR16FINALValida que sea segunda quincena (el periodo comience el 16 del mes), sino no realiza el cálculo, en el caso del personal jornal.
Nueva fórmula88APRO000016CONT_CALCETIQUETA


Nueva fórmula88APRO000017#DIAS DE BASE SAC



Nueva fórmula88APRO000018
MESPERFECINIMESPROCESODetermina mes de proceso
Nueva fórmula88APRO00001930MULTIPLICAMESPROCESONAUX_03Multiplica 30 por mes de proceso
Nueva fórmula88APRO000020CONT_01ETIQUETA


Nueva fórmula88APRO000021#DETERMINA EL MEJORSUELDODEL SEMESTRE

Nueva fórmula88APRO000022
ANOPERFECINIANO_INI_ACU
Nueva fórmula88APRO000023
ANOPERFECFINANO_FIN_ACU
Nueva fórmula88APRO000024
FILTRO_ACUM


Nueva fórmula88APRO000025"1"FILTRO_ACUMCBSESAC
Valida todos los conceptos con el campo Base SAC en "1- Si" de los acumulados anteriores
Nueva fórmula88APRO000026PERMESPERSUMA_IMPORTESPERMESPERNAUX_01Suma los conceptos del mismo mes de registros históricos (tabla RG7)
Nueva fórmula88APRO000027
MUEVE"V"TP_SUMA_MOVLI
Nueva fórmula88APRO000028"1"SUMA_MOVLICBSESACNAUX_02Valida todos los conceptos con el campo Base SAC en "1- Si"
Nueva fórmula88APRO000029NAUX_01SUMANAUX_02NAUX_05Suma los conceptos del mismo mes de la liquidación actual
Nueva fórmula88APRO000030CONT_02ETIQUETA


Nueva fórmula88APRO000031MESINISACSTRTOVAL2NAUX_01Guarda mes inicial
Nueva fórmula88APRO000032
MUEVEMESINISACCAUX_01Mueve mes inicial de SAC del semestre (mnemónico MESINISAC) vigente a variable alfanumérica
Nueva fórmula88APRO000033
MUEVEMESFINSACCAUX_02Mueve mes final de SAC del semestre (mnemónico MESFINSAC) vigente a variable alfanumérica
Nueva fórmula88APRO000034MESFINSACSTRTOVAL2NAUX_08Guarda mes final de SAC en variable numérica NAUX_08
Nueva fórmula88APRO000035MESINISACSTRTOVAL2NAUX_09Guarda mes inicial de SAC en variable numérica NAUX_09
Nueva fórmula88APRO000036MESPROCESOSI_MENORNAUX_09FINALCompara si el mes de proceso es menor que el mes inicial de SAC (para el segundo semestre es necesario)
Nueva fórmula88APRO000037CICLOETIQUETA


Nueva fórmula88APRO000038
FILTRO_ACUM


Nueva fórmula88APRO000039"1"FILTRO_ACUMCBSESAC
Valida todos los conceptos con el campo Base SAC en "1- Si"
Nueva fórmula88APRO000040CAUX_01SUMA_IMPORTESCAUX_01NAUX_04Suma los conceptos del mismo mes de registros históricos (tabla RG7)
Nueva fórmula88APRO000041NAUX_04SI_MENORNAUX_05CONT_03
Nueva fórmula88APRO000042
MUEVENAUX_04NAUX_05Guarda el mayor sueldo para comparar en la variable NAUX_05
Nueva fórmula88APRO000043
MUEVE0NAUX_04Pone en cero la variable NAUX_04 para comparar contra el siguiente mes
Nueva fórmula88APRO000044CONT_03ETIQUETA


Nueva fórmula88APRO000045NAUX_01SUMA1NAUX_01Incrementa en uno el mes a evaluar en el ciclo
Nueva fórmula88APRO000046NAUX_01VALTOSTR2CAUX_01Convierte el contenido de la variable numérica en alfanumérica
Nueva fórmula88APRO000047#COMPRUEBAMES ACTUAL


Nueva fórmula88APRO000048NAUX_01SI_MAYORNAUX_08FINCICLOSi el mes de proceso es menor al mes mayor al mes fin del semestre, sale del ciclo
Nueva fórmula88APRO000049MESPROCESOSI_MENORNAUX_01FINCICLOSi el mes de proceso es menor al mes más 1, entonces sale del ciclo
Nueva fórmula88APRO000050
SALTA
CICLO
Nueva fórmula88APRO000051FINCICLOETIQUETA


Nueva fórmula88APRO000052
MUEVENAUX_03UNIDADES
Nueva fórmula88APRO000053#SE OBTIENEPROVISION SACHASTA EL MESACTUAL
Nueva fórmula88APRO000054NAUX_05MULTIPLICAUNIDADESNAUX_01Multiplica el mejor sueldo (NAUX_05) por la cantidad de unidades calculadas para SAC (UNIDADES)
Nueva fórmula88APRO000055NAUX_01DIVIDE360NAUX_06Divide el resultado por 360 y guarda el resultado en la variable NAUX_06
Nueva fórmula88APRO000056#LEE MESES ANTERIORESDESDE ENEROYA PROVISIONADO

Nueva fórmula88APRO000057
ANOPERFECINIANO_INI_ACU
Nueva fórmula88APRO000058
ANOPERFECFINANO_FIN_ACU
Nueva fórmula88APRO000059
FILTRO_ACUM


Nueva fórmula88APRO000060MESINISACSUMA_IMPORTESPERMESPERNAUX_07Obtiene lo ya provisionado en el semestre correspondiente de SAC.
Nueva fórmula88APRO000061#OBTIENE PROVISIONSAC DELMES

Nueva fórmula88APRO000062NAUX_06RESTANAUX_07IMPORTEResta a lo calculado hasta el mes actual lo ya provisionado, guardándolo en la variable NAUX_07.
Nueva fórmula88APRO000063
MUEVEIMPORTEPROVSACGuarda la provisión de SAC del mes actual en el mnemónico PROVSAC.
Nueva fórmula88APRO000064FINALETIQUETA


Mnemónicos

Se agregaron los siguientes mnemónicos:

Código MnemónicoDescripción MnemónicoTipo de MnemónicoObservaciones
PORCCONTR       Porcentaje ContribucionesN - NuméricoMnemónico Transferible. Se utiliza para almacenar la suma total de los porcentajes de los aportes del empleador (contribuciones).
PROVSAC         Provisión SACN - NuméricoMnemónico Transferible. Es usado para almacenar el resultado de la provisión de SAC.
PROVVAC         Provisión VacacionesN - NuméricoMnemónico Transferible. Almacena el resultado de la provisión de Vacaciones.
DIASDERVAC      Días de Derecho para VacacionesF - ArchivoExtrae la información del campo Ctd. Ref. Per. (RF_DIASDIR) de la tabla SRF.
DIAPROVVAC      Valor Día Vacaciones para ProvisiónN - NuméricoMnemónico Transferible. Guarda el valor del día de vacaciones para provisión calculado.

BSEPORCON

Base Porcentaje de ContribucionesF - ArchivoExtrae la información del campo Porc. Contr. (RV_PORCCON) de la tabla SRV.

DIADERPANT 

Dias de Derecho Periodos AnterioresN - NuméricoMnemónico Transferible. Almacena el saldo de días de vacaciones de periodos anteriores.

FECVACPACT  

Fecha Vacaciones Periodo ActualD - FechaMnemónico Transferible. Almacena la fecha de fin de periodo actual.

FECVACPANT 

Fecha Vacaciones Periodo AnteriorD - FechaMnemónico Transferible. Almacena la fecha de fin de periodo anterior.

DIADERPRVA

Tipo de día de derecho para Provisión de VacacionesF - ArchivoExtrae la información del campo Prov. Vac. (RCJ_PROVVA) de la tabla RCJ.

Tablas Alfanuméricas







   


05. ASUNTOS RELACIONADOS

Documento de Referencia de la Localización de México:

DT Localización México (SIGAGPE) - Protheus 12