Producto | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | |||||||||||||||||||||||||||||||||||||
Segmento: | |||||||||||||||||||||||||||||||||||||
Módulo: | SIGAGPE - Gestión de Personal. | ||||||||||||||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||||||||||||||
País: | México (MEX) | ||||||||||||||||||||||||||||||||||||
Ticket: | N/A | ||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-2089 |
Actualizar el sistema con la nueva legislación presentada el 1° de Mayo del 2024 para el Subsidio del Empleado.
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.
|
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. |
|
Mediante el Configurador (SIGACFG), crear el campo RCJ_LEYSE, como se indica a continuación:
Campo | RCJ_LEYSE |
Tipo | Caracter |
Orden | 66 |
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ñol | 1=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 |
40101 - Ord Subsidio al Empleo Tabla:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
---|---|---|---|---|---|---|---|
Nueva fórmula | 88APRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
Nueva fórmula | 88APRO | 000002 | PERTIPONOM | SI_IGUAL | "LIQ" | CTRL_LIQ | Si es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ |
Se agrega | 88APRO | 000003 | PERTIPONOM | SI_IGUAL | "RES" | CTRL_RES | Control para tipo de procedimiento RES |
Nueva fórmula | 88APRO | 000004 | SALTA | FINAL | Si no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmula | ||
Se agrega | 88APRO | 000005 | CTRL_RES | ETIQUETA | Acumula el mismo concepto (88A) del mes y si ya se calculó la provisión sale del cálculo | ||
Se agrega | 88APRO | 000006 | ANO | PERFECINI | ANO_INI_ACU | ||
Se agrega | 88APRO | 000007 | ANO | PERFECFIN | ANO_FIN_ACU | ||
Se agrega | 88APRO | 000008 | FILTRO_ACUM | ||||
Se agrega | 88APRO | 000009 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_11 | |
Se agrega | 88APRO | 000010 | NAUX_11 | SI_DIFERENTE | 0 | FINAL | |
Nueva fórmula | 88APRO | 000011 | CTRL_LIQ | ETIQUETA | |||
Nueva fórmula | 88APRO | 000012 | #JORNALES | CONTROLA QUE | SEA 2DA QUINCENA | ||
Nueva fórmula | 88APRO | 000013 | DIA | PERFECINI | NAUX_10 | Obtiene día de la fecha de inicio de periodo de liquidación | |
Nueva fórmula | 88APRO | 000014 | PROTIPPRO | SI_DIFERENTE | "J" | CONT_CALC | Valida si el proceso es J- Jornal |
Nueva fórmula | 88APRO | 000015 | NAUX_10 | SI_MENOR | 16 | FINAL | Valida 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órmula | 88APRO | 000016 | CONT_CALC | ETIQUETA | |||
Nueva fórmula | 88APRO | 000017 | #DIAS DE BASE SAC | ||||
Nueva fórmula | 88APRO | 000018 | MES | PERFECINI | MESPROCESO | Determina mes de proceso | |
Nueva fórmula | 88APRO | 000019 | 30 | MULTIPLICA | MESPROCESO | NAUX_03 | Multiplica 30 por mes de proceso |
Nueva fórmula | 88APRO | 000020 | CONT_01 | ETIQUETA | |||
Nueva fórmula | 88APRO | 000021 | #DETERMINA EL MEJOR | SUELDO | DEL SEMESTRE | ||
Nueva fórmula | 88APRO | 000022 | ANO | PERFECINI | ANO_INI_ACU | ||
Nueva fórmula | 88APRO | 000023 | ANO | PERFECFIN | ANO_FIN_ACU | ||
Nueva fórmula | 88APRO | 000024 | FILTRO_ACUM | ||||
Nueva fórmula | 88APRO | 000025 | "1" | FILTRO_ACUM | CBSESAC | Valida todos los conceptos con el campo Base SAC en "1- Si" de los acumulados anteriores | |
Nueva fórmula | 88APRO | 000026 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_01 | Suma los conceptos del mismo mes de registros históricos (tabla RG7) |
Nueva fórmula | 88APRO | 000027 | MUEVE | "V" | TP_SUMA_MOVLI | ||
Nueva fórmula | 88APRO | 000028 | "1" | SUMA_MOVLI | CBSESAC | NAUX_02 | Valida todos los conceptos con el campo Base SAC en "1- Si" |
Nueva fórmula | 88APRO | 000029 | NAUX_01 | SUMA | NAUX_02 | NAUX_05 | Suma los conceptos del mismo mes de la liquidación actual |
Nueva fórmula | 88APRO | 000030 | CONT_02 | ETIQUETA | |||
Nueva fórmula | 88APRO | 000031 | MESINISAC | STRTOVAL | 2 | NAUX_01 | Guarda mes inicial |
Nueva fórmula | 88APRO | 000032 | MUEVE | MESINISAC | CAUX_01 | Mueve mes inicial de SAC del semestre (mnemónico MESINISAC) vigente a variable alfanumérica | |
Nueva fórmula | 88APRO | 000033 | MUEVE | MESFINSAC | CAUX_02 | Mueve mes final de SAC del semestre (mnemónico MESFINSAC) vigente a variable alfanumérica | |
Nueva fórmula | 88APRO | 000034 | MESFINSAC | STRTOVAL | 2 | NAUX_08 | Guarda mes final de SAC en variable numérica NAUX_08 |
Nueva fórmula | 88APRO | 000035 | MESINISAC | STRTOVAL | 2 | NAUX_09 | Guarda mes inicial de SAC en variable numérica NAUX_09 |
Nueva fórmula | 88APRO | 000036 | MESPROCESO | SI_MENOR | NAUX_09 | FINAL | Compara si el mes de proceso es menor que el mes inicial de SAC (para el segundo semestre es necesario) |
Nueva fórmula | 88APRO | 000037 | CICLO | ETIQUETA | |||
Nueva fórmula | 88APRO | 000038 | FILTRO_ACUM | ||||
Nueva fórmula | 88APRO | 000039 | "1" | FILTRO_ACUM | CBSESAC | Valida todos los conceptos con el campo Base SAC en "1- Si" | |
Nueva fórmula | 88APRO | 000040 | CAUX_01 | SUMA_IMPORTES | CAUX_01 | NAUX_04 | Suma los conceptos del mismo mes de registros históricos (tabla RG7) |
Nueva fórmula | 88APRO | 000041 | NAUX_04 | SI_MENOR | NAUX_05 | CONT_03 | |
Nueva fórmula | 88APRO | 000042 | MUEVE | NAUX_04 | NAUX_05 | Guarda el mayor sueldo para comparar en la variable NAUX_05 | |
Nueva fórmula | 88APRO | 000043 | MUEVE | 0 | NAUX_04 | Pone en cero la variable NAUX_04 para comparar contra el siguiente mes | |
Nueva fórmula | 88APRO | 000044 | CONT_03 | ETIQUETA | |||
Nueva fórmula | 88APRO | 000045 | NAUX_01 | SUMA | 1 | NAUX_01 | Incrementa en uno el mes a evaluar en el ciclo |
Nueva fórmula | 88APRO | 000046 | NAUX_01 | VALTOSTR | 2 | CAUX_01 | Convierte el contenido de la variable numérica en alfanumérica |
Nueva fórmula | 88APRO | 000047 | #COMPRUEBA | MES ACTUAL | |||
Nueva fórmula | 88APRO | 000048 | NAUX_01 | SI_MAYOR | NAUX_08 | FINCICLO | Si el mes de proceso es menor al mes mayor al mes fin del semestre, sale del ciclo |
Nueva fórmula | 88APRO | 000049 | MESPROCESO | SI_MENOR | NAUX_01 | FINCICLO | Si el mes de proceso es menor al mes más 1, entonces sale del ciclo |
Nueva fórmula | 88APRO | 000050 | SALTA | CICLO | |||
Nueva fórmula | 88APRO | 000051 | FINCICLO | ETIQUETA | |||
Nueva fórmula | 88APRO | 000052 | MUEVE | NAUX_03 | UNIDADES | ||
Nueva fórmula | 88APRO | 000053 | #SE OBTIENE | PROVISION SAC | HASTA EL MES | ACTUAL | |
Nueva fórmula | 88APRO | 000054 | NAUX_05 | MULTIPLICA | UNIDADES | NAUX_01 | Multiplica el mejor sueldo (NAUX_05) por la cantidad de unidades calculadas para SAC (UNIDADES) |
Nueva fórmula | 88APRO | 000055 | NAUX_01 | DIVIDE | 360 | NAUX_06 | Divide el resultado por 360 y guarda el resultado en la variable NAUX_06 |
Nueva fórmula | 88APRO | 000056 | #LEE MESES ANTERIORES | DESDE ENERO | YA PROVISIONADO | ||
Nueva fórmula | 88APRO | 000057 | ANO | PERFECINI | ANO_INI_ACU | ||
Nueva fórmula | 88APRO | 000058 | ANO | PERFECFIN | ANO_FIN_ACU | ||
Nueva fórmula | 88APRO | 000059 | FILTRO_ACUM | ||||
Nueva fórmula | 88APRO | 000060 | MESINISAC | SUMA_IMPORTES | PERMESPER | NAUX_07 | Obtiene lo ya provisionado en el semestre correspondiente de SAC. |
Nueva fórmula | 88APRO | 000061 | #OBTIENE PROVISION | SAC DEL | MES | ||
Nueva fórmula | 88APRO | 000062 | NAUX_06 | RESTA | NAUX_07 | IMPORTE | Resta a lo calculado hasta el mes actual lo ya provisionado, guardándolo en la variable NAUX_07. |
Nueva fórmula | 88APRO | 000063 | MUEVE | IMPORTE | PROVSAC | Guarda la provisión de SAC del mes actual en el mnemónico PROVSAC. | |
Nueva fórmula | 88APRO | 000064 | FINAL | ETIQUETA |
Se agregaron los siguientes mnemónicos:
Código Mnemónico | Descripción Mnemónico | Tipo de Mnemónico | Observaciones |
PORCCONTR | Porcentaje Contribuciones | N - Numérico | Mnemónico Transferible. Se utiliza para almacenar la suma total de los porcentajes de los aportes del empleador (contribuciones). |
PROVSAC | Provisión SAC | N - Numérico | Mnemónico Transferible. Es usado para almacenar el resultado de la provisión de SAC. |
PROVVAC | Provisión Vacaciones | N - Numérico | Mnemónico Transferible. Almacena el resultado de la provisión de Vacaciones. |
DIASDERVAC | Días de Derecho para Vacaciones | F - Archivo | Extrae la información del campo Ctd. Ref. Per. (RF_DIASDIR) de la tabla SRF. |
DIAPROVVAC | Valor Día Vacaciones para Provisión | N - Numérico | Mnemónico Transferible. Guarda el valor del día de vacaciones para provisión calculado. |
BSEPORCON | Base Porcentaje de Contribuciones | F - Archivo | Extrae la información del campo Porc. Contr. (RV_PORCCON) de la tabla SRV. |
DIADERPANT | Dias de Derecho Periodos Anteriores | N - Numérico | Mnemónico Transferible. Almacena el saldo de días de vacaciones de periodos anteriores. |
FECVACPACT | Fecha Vacaciones Periodo Actual | D - Fecha | Mnemónico Transferible. Almacena la fecha de fin de periodo actual. |
FECVACPANT | Fecha Vacaciones Periodo Anterior | D - Fecha | Mnemónico Transferible. Almacena la fecha de fin de periodo anterior. |
DIADERPRVA | Tipo de día de derecho para Provisión de Vacaciones | F - Archivo | Extrae la información del campo Prov. Vac. (RCJ_PROVVA) de la tabla RCJ. |
Documento de Referencia de la Localización de México:
DT Localización México (SIGAGPE) - Protheus 12