Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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
Sin cambios
88APRO
40101000001NOCALCULASI_IGUAL1FINAL
Nueva fórmula

Se elimina

88APROPERTIPONOM
40101
000002

#EMPSUBEMPSI_
IGUAL
DIFERENTE"
LIQ
1"
CTRL_LIQSi es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ

Se agrega

88APRO000003PERTIPONOMSI_IGUAL"RES"CTRL_RESControl para tipo de procedimiento RESNueva fórmula88APRO000004SALTAFINALSi no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmulaSe agrega88APRO000005CTRL_RESETIQUETAAcumula el mismo concepto (88A) del mes y si ya se calculó la provisión sale del cálculoSe agrega88APRO000006ANOPERFECINIANO_INI_ACUSe agrega88APRO000007ANOPERFECFINANO_FIN_ACUSe agrega88APRO000008FILTRO_ACUMSe agrega88APRO000009PERMESPERSUMA_IMPORTESPERMESPERNAUX_11Se agrega88APRO000010NAUX_11SI_DIFERENTE0FINALNueva fórmula88APRO000011CTRL_LIQETIQUETANueva fórmula88APRO000012#JORNALESCONTROLA QUESEA 2DA QUINCENANueva fórmula88APRO000013DIAPERFECININAUX_10Obtiene día de la fecha de inicio de periodo de liquidaciónNueva 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_CALCETIQUETANueva fórmula88APRO000017#DIAS DE BASE SACNueva fórmula88APRO000018MESPERFECINIMESPROCESODetermina mes de procesoNueva fórmula88APRO00001930MULTIPLICAMESPROCESONAUX_03Multiplica 30 por mes de procesoNueva fórmula88APRO000020CONT_01ETIQUETANueva fórmula88APRO000021#DETERMINA EL MEJORSUELDODEL SEMESTRENueva fórmula88APRO000022ANOPERFECINIANO_INI_ACUNueva fórmula88APRO000023ANOPERFECFINANO_FIN_ACUNueva fórmula88APRO000024FILTRO_ACUMNueva fórmula88APRO000025"1"FILTRO_ACUMCBSESACValida todos los conceptos con el campo Base SAC en "1- Si" de los acumulados anterioresNueva fórmula88APRO000026PERMESPERSUMA_IMPORTESPERMESPERNAUX_01Suma los conceptos del mismo mes de registros históricos (tabla RG7)Nueva fórmula88APRO000027MUEVE"V"TP_SUMA_MOVLINueva 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 actualNueva fórmula88APRO000030CONT_02ETIQUETANueva fórmula88APRO000031MESINISACSTRTOVAL2NAUX_01Guarda mes inicialNueva fórmula88APRO000032MUEVEMESINISACCAUX_01Mueve mes inicial de SAC del semestre (mnemónico MESINISAC) vigente a variable alfanuméricaNueva fórmula88APRO000033MUEVEMESFINSACCAUX_02Mueve mes final de SAC del semestre (mnemónico MESFINSAC) vigente a variable alfanuméricaNueva fórmula88APRO000034MESFINSACSTRTOVAL2NAUX_08Guarda mes final de SAC en variable numérica NAUX_08Nueva fórmula88APRO000035MESINISACSTRTOVAL2NAUX_09Guarda mes inicial de SAC en variable numérica NAUX_09Nueva 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órmula88APRO000037CICLOETIQUETANueva fórmula88APRO000038FILTRO_ACUMNueva fórmula88APRO000039"1"FILTRO_ACUMCBSESACValida 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_03Nueva fórmula88APRO000042MUEVENAUX_04NAUX_05Guarda el mayor sueldo para comparar en la variable NAUX_05Nueva fórmula88APRO000043MUEVE0NAUX_04Pone en cero la variable NAUX_04 para comparar contra el siguiente mesNueva fórmula88APRO000044CONT_03ETIQUETANueva fórmula88APRO000045NAUX_01SUMA1NAUX_01Incrementa en uno el mes a evaluar en el cicloNueva fórmula88APRO000046NAUX_01VALTOSTR2CAUX_01Convierte el contenido de la variable numérica en alfanuméricaNueva fórmula88APRO000047#COMPRUEBAMES ACTUALNueva fórmula88APRO000048NAUX_01SI_MAYORNAUX_08FINCICLOSi el mes de proceso es menor al mes mayor al mes fin del semestre, sale del cicloNueva fórmula88APRO000049MESPROCESOSI_MENORNAUX_01FINCICLOSi el mes de proceso es menor al mes más 1, entonces sale del cicloNueva fórmula88APRO000050SALTACICLONueva fórmula88APRO000051FINCICLOETIQUETANueva fórmula88APRO000052MUEVENAUX_03UNIDADESNueva fórmula88APRO000053#SE OBTIENEPROVISION SACHASTA EL MESACTUALNueva 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_06Nueva fórmula88APRO000056#LEE MESES ANTERIORESDESDE ENEROYA PROVISIONADONueva fórmula88APRO000057ANOPERFECINIANO_INI_ACUNueva fórmula88APRO000058ANOPERFECFINANO_FIN_ACUNueva fórmula88APRO000059FILTRO_ACUMNueva fórmula88APRO000060MESINISACSUMA_IMPORTESPERMESPERNAUX_07Obtiene lo ya provisionado en el semestre correspondiente de SAC.Nueva fórmula88APRO000061#OBTIENE PROVISIONSAC DELMESNueva fórmula88APRO000062NAUX_06RESTANAUX_07IMPORTEResta a lo calculado hasta el mes actual lo ya provisionado, guardándolo en la variable NAUX_07.Nueva fórmula88APRO000063MUEVEIMPORTEPROVSACGuarda la provisión de SAC del mes actual en el mnemónico PROVSAC.Nueva fórmula88APRO000064FINALETIQUETA

Mnemónicos

Se agregaron los siguientes mnemónicos:

...

BSEPORCON

...

DIADERPANT 

...

FECVACPACT  

...

FECVACPANT 

...

DIADERPRVA

...

FINAL

Se elimina esta línea por hallarse comentada en la fórmula anterior

Sin cambios40101

000002

AJUANOSI_DIFERENTE1CONT_01
Sin cambios40101000003"01"IMPORTE_EMPRESA"12"SUBEMPANU
Sin cambios40101000004CONT_01ETIQUETA


Sin cambios40101000005
MUEVEINCUNIINCUNIDADES
Sin cambios40101000006
MUEVEINCIMPINCIMPORTE
Sin cambios40101000007IMPORTESI_DIFERENTE0FINAL
Sin cambios40101000008AJUANOSI_IGUAL1FINAL
Sin cambios40101000009IMPUESTOSI_IGUAL0FINAL
Se agrega40101000010RCJLEYSESI_IGUAL"2"LEY_SE_2024Se agrega esta opción para dar la posibilidad de elegir con cual Subsidio se calculará el impuesto, si se selecciona "1- Ley Anterior", seguirá como se calcula actualmente, si se elige "2- Ley Actual", se calculará con el DOF del 01/05/2024
Sin cambios40101000011
BUSCATABLA_S003

Sin cambios40101000012ELEMENTO_02HASTA_MAYORPERGRAMES

Sin cambios40101000013
MUEVEELEMENTO_03NAUX_01
Sin cambios40101000014
MUEVEELEMENTO_03SUBSTABLA
Sin cambios40101000015IMPUESTOSI_MAYOR0CONTINUA
Sin cambios40101000016IMPUESTOMULTIPLICA-1ISR_REEMB
Sin cambios40101000017
MUEVE0IMPUESTO
Sin cambios40101000018CONTINUAETIQUETA


Sin cambios40101000019# SI ES PROPORCIONALO INGRESO EN PER


Sin cambios40101000020AJUMESSI_IGUAL1CONT_02
Sin cambios40101000021NAUX_01DIVIDEPROFACCONNAUX_01
Sin cambios40101000022NAUX_01MULTIPLICADIASISRIMPORTE
Sin cambios40101000023
SALTA
CONT_04
Sin cambios40101000024CONT_02ETIQUETA


Sin cambios40101000025#AJUSTE MENSUAL



Sin cambios40101000026PERMESPERIMPORTE_EMPRESAPERMESPERNAUX_03
Sin cambios40101000027ELEMENTO_03RESTANAUX_03IMPORTE
Sin cambios40101000028CONT_04ETIQUETA


Se elimina40101
#IMPORTEMULTIPLICA      -1IMPORTE Se elimina esta línea por hallarse comentada en la fórmula anterior
Sin cambios40101000029IMPUESTORESTAIMPORTEIMPUESTO
Se agrega40101000030
SALTA
FINALHasta aquí se respeta la lógica de la Ley Anterior, por lo que termina en este punto yendo al final de la fórmula
Se agrega40101000031LEY_SE_2024ETIQUETA


Se agrega40101000032
BUSCATABLA_S010
Se utiliza una nueva tabla  (S010) con los nuevos valores del decreto SE
Se agrega40101000033ELEMENTO_01HASTA_IGUALPERANIOPER
Se valida que sean los valores del periodo que se está liquidando. El ELEMENTO_01 es el periodo de los valores de la tabla S010
Se agrega40101000034
MUEVEELEMENTO_02SEMENSUALSe mueve el valor mensual del UMA (ELEMENTO_02) al mnemónico SEMENSUAL
Se agrega40101000035
MUEVEELEMENTO_02SUBSTABLASe mueve el valor mensual del UMA (ELEMENTO_02) al mnemónico SUBSTABLA
Se agrega40101000036
MUEVEELEMENTO_04PORCSESe mueve el valor del porcentaje a aplicar del Subsidio para el Empleo (ELEMENTO_04) al mnemónico PORCSE
Se agrega40101000037
MUEVEELEMENTO_05TOPESESe mueve el valor del tope mensual salarial a aplicar (ELEMENTO_05) al mnemónico TOPESE
Se agrega40101000038#VALIDA TOPE SUELDO



Se agrega40101000039PERGRAMESSI_MAYORTOPESEFINALCompara el bruto percibido con el tope salarial mensual, y si es mayor no calcula el Impuesto con Subsidio
Se agrega40101000040#VALOR DE SE



Se agrega40101000041PORCSEDIVIDE100PORCSEObtiene el porcentaje de SE dividiéndolo por 100
Se agrega40101000042SEMENSUALMULTIPLICAPORCSESUBSTABLAMultiplica el valor mensual UMA por el porcentaje SE
Se agrega40101000043#VALIDA DIAS DE PROCESO



Se agrega40101000044PRODIASPERSI_IGUAL30VALIDASUBSValida si tiene el empleado tiene un proceso diferente a mensual
Se agrega40101000045SUBSTABLADIVIDE30.40NAUX_02Si se realizan pagos de salario con periodos menores a un mes, el valor mensual UMA se divide por 30.4 y se obtiene el valor diario en la variable NAUX_02
Se agrega40101000046NAUX_20MULTIPLICAPRODIASPERSUBSTABLAMultiplica el valor diario (NAUX_02) por los días de dicho proceso
Se agrega40101000047VALIDASUBSETIQUETA


Se agrega40101000048IMPUESTOSI_MAYORSUBSTABLACONT_CALCSi el Impuesto es mayor al valor obtenido de SE, sigue el cálculo
Se agrega40101000049
MUEVE0IMPUESTOEn caso contrario, no corresponde aplicar el impuesto, por lo cual lo coloca en cero
Se agrega40101000050
SALTA
FINAL
Se agrega40101000051CONT_CALCETIQUETA


Se agrega40101000052IMPUESTORESTASUBSTABLAIMPUESTOEn caso de tener Impuesto calculado, se resta el SE que corresponda
Se agrega40101000053
MUEVEIMPUESTOIMPORTE
Sin cambios40101000054FINALETIQUETA


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

S010 - Subsidio para el Empleo

Esta tabla que contiene los valores necesarios para el cálculo del nuevo Subsidio para el Empleo (DOF 01/05/2024).

Definición

Código

Orden

Descripción Tabla

Campos

Descripción campo

Tipo

Tamaño

Decimal

Formato

Validación

Versión

¿Búsqueda?

Muestra año/mes

S0101Subsidio para el EmpleoPERIOD    AÑO VIGENCIA             C409999NAOVAZIO() 21- SiS- Si
S0102Subsidio para el EmpleoSE_MES    VALOR MENSUAL UMA        N122999,999,999.99NAOVAZIO() 22- NoS- Si
S0103Subsidio para el EmpleoSE_ANIO   VALOR ANUAL UMA          N122999,999,999.99
22- NoS- Si
S0104Subsidio para el EmpleoPORCENT   PORCENTAJE SE            N52999.99NAOVAZIO()22- NoS- Si
S0105Subsidio para el EmpleoTOPE_SAL  TOPE MENSUAL SALARIAL    N122999,999,999.99NAOVAZIO()22- NoS- Si


Mantenimiento

AÑO VIGENCIAVALOR MENSUAL UMAVALOR ANUAL UMAPORCENTAJE SE TOPE MENSUAL SALARIAL 
20243300.5339606.3611.82

9081.00 


  

Tablas Alfanuméricas

   

Card documentos
InformacaoSolución disponible para versión 12.1.33 (con garantía extendida) o superiores.
Titulo¡IMPORTANTE!

...