Histórico da Página
...
- Las fórmulas utilizadas en el cálculo del procedimiento LIQ (Liquidación), se muestran a continuación; así como su mecánica de cálculo:
Fórmulas utilizadas:
Origen
Código
Descripción
Desc. 2
Desc. 3
Versión
Recompilar
Modelo
S_ REFASPREF CÁLCULO REFERENCIAS AUMENTO POR % ASP
NCM 202011
005
ORDINARIA MAGR 20230707 031 1 2 S_ 237ASP
AUMENTO SALARIO POR % BASICO
ASP
NCM 202011
011
1
2
810DET DETRACCIÓN LIQ MAGR 20230707 001 S_
238ASP
AUMENTO SALARIO POR % INTEGRAL
ASP
NCM 202011
004
1 2 - Detalle de las fórmulas:
REF - Cálculo Referencias OrdinariaREFASP - Referencia Aumento por %
REFASPFórmula
Secuencia
1a Expresión
Op. 1
2a Expresión
Resultado
Comentario REFASPREF 000001 # TRACE_ON REF 000002 # VALIDA SI ESTA ACTIVO
No calcula empleados inactivos o que ingresaron en fecha posterior a la fecha de aumento.
REFASP
MUEVE 1 NOCALCULA REF 1000003 MUEVE NOCALCULARCHDTINI REFASPCALFECINI REF 000004 EMPSTATUS
SI_IGUAL
"D"
FINAL
REFASP
EMPFECING000005
MUEVE RCHDTFIM CALFECFIN REF 000005 # INGRESO DESPUES FIN PER NO CALCULA PERFECFINREF 000006 SRAADMISSA SI_MAYOR RCHDTFIM FINAL REFASP
000006
MUEVE
0
NOCALCULA
REFASP
000007
#OBTIENE SAL MINIMOS
Obtiene SMMLV de la tabla S007 y columna 3.
REF 000007 # INGRESO DURANTE PER CALFECINI=ADMISS REF 000008 SRAPERADM SI_DIFERENTE RCHPER CONT_00 REF 000009 SRAPAGADM SI_DIFERENTE RCHNUMPAG CONT_00 REF 000010 MUEVE SRAADMISSA CALFECINI REF 000011 SRAADMISSA SI_IGUAL RCHDTINI CONT_00 REF 000012 SRAADMISSA SI_MAYOR RCHDTINI CONT_00 REF 000013 RCHDTINI SUMA -1 DAUX_01 REF 000014 SRAADMISSA DIAS_360 DAUX_01 DIANOTRINC REF 000015 RCJTIPPRO SI_IGUAL "M" CONT_00 REF 000016 SRAADMISSA HORAS_HABILES DAUX_01 HRNOTRINC REF 000017 CONT_00 ETIQUETA REF 000018 # CALCULO DE RES REF 000019 RCHROTEIR SI_DIFERENTE "RES" CONT_03 REF 000020 MUEVE SRGDATADEM CALFECBAJ REF 000021 MUEVE SRGDATADEM CALFECFIN REF 000022 MUEVE SRGTIPORES CALTIPORES REF 000023 RCHROTEIR SI_IGUAL "RES" CONT_02 REF 000024 SRADEMISSA SI_MENOR RCHDTINI FINAL REF 000025 SRADEMISSA SI_MAYOR RCHDTFIM FINAL REF 000026 MUEVE SRADEMISSA CALFECBAJ REF 000027 MUEVE SRADEMISSA CALFECFIN REF 000028 MUEVE SRATIPFIN CALTIPORES REF 000029 CONT_02 ETIQUETA REF 000030 # Tipos de Liquidación Final REF 000031 BUSCA TABLA_S012 REF 000032 ELEMENTO_01 HASTA_IGUAL CALTIPORES REF 000033 MUEVE ELEMENTO_03 TPINDEMNIZA REF 000034 MUEVE ELEMENTO_04 TPPREAVISO REF 000035 MUEVE ELEMENTO_05 TPSALDOSAL REF 000036 MUEVE ELEMENTO_06 TPVACACION REF 000037 MUEVE ELEMENTO_07 TPSAC REF 000038 MUEVE ELEMENTO_08 TPINTEGRA REF 000039 MUEVE ELEMENTO_09 TPPORINDEM REF 000040 MUEVE ELEMENTO_10 TPPORPREAV REF 000041 MUEVE ELEMENTO_11 TPCONCEPTO REF 000042 MUEVE ELEMENTO_12 TPSACPREAV REF 000043 MUEVE ELEMENTO_13 TPSACINTEG REF 000044 MUEVE ELEMENTO_14 TPSACVACA REF 000045 TPPREAVISO SI_IGUAL "N" CONT_03 REF 000046 # Preaviso REF 000047 BUSCA TABLA_S031 REF 000048 ELEMENTO_01 HASTA_IGUAL TPPREAVISO REF 000049 ELEMENTO_02 HASTA_MAYOR ANTIGMES REF 000050 MUEVE ELEMENTO_03 DIAPREAVIS REF 000051 CONT_03 ETIQUETA REF 000052 MUEVE 0 NOCALCULA REF 000053 #OBTIENE DIAS DEL PERIODO REF 000054 CALFECINI DIAS_360 CALFECFIN DIASPAGPER REF 000055 #OBTIENE HORAS PERIODO REF 000056 RCJTIPPRO SI_IGUAL "M" CONT_04 REF 000057 #VALIDA SI HRS DEL TURNO REF 000058 SRAORIHRS SI_DIFERENTE "2" CONT_04 REF 000059 CALFECINI HORAS_HABILES CALFECFIN HRSPAGPER REF 000060 CONT_04 ETIQUETA REF 000061 # INICIALIZA ANOMES PARA ACCESO A TABLAS SICOSS REF 000062 RCHANO STRTOVAL NAUX_00 REF 000063 NAUX_00 MULTIPLICA 100 NAUX_00 REF 000064 RCHMES STRTOVAL NAUX_01 REF 000065 NAUX_00 SUMA NAUX_01 ANOMESPER REF 000066 #OBTIENE ANTIGUEDAD EN ANIOS REF 000067 MUEVE SRADTREC DAUX_00 REF 000068 SRADTREC SI_DIFERENTE VACIO CONT_05 REF 000069 MUEVE SRAADMISSA DAUX_00 REF 000070 CONT_05 ETIQUETA REF 000071 DAUX_00 DIAS_360 CALFECFIN ANTIGUEDAD REF 000072 MUEVE ANIOS_ANTIG ANTIGANO REF 000073 MUEVE MESES_ANTIG ANTIGMES REF 000074 MUEVE DIAS_ANTIG ANTIGDIA REF 000075 # OBTIENE FEC ANIV REF 000076 ANO CALFECFIN NAUX_02 REF 000077 MES SRAADMISSA NAUX_03 REF 000078 DIA SRAADMISSA NAUX_04 REF 000079 NAUX_02 MULTIPLICA 10000 NAUX_02 REF 000080 NAUX_03 MULTIPLICA 100 NAUX_03 REF 000081 NAUX_03 SUMA NAUX_04 NAUX_05 REF 000082 NAUX_02 SUMA NAUX_05 NAUX_06 REF 000083 NAUX_02 SUMA 1000 NAUX_07 REF 000084 NAUX_07 SUMA NAUX_05 NAUX_07 REF 000085 CONVIERTE_FECHA NAUX_06 FECANIVANT REF 000086 CONVIERTE_FECHA NAUX_07 FECANIVSIG REF 000087 FECANIVANT SI_MENOR CALFECFIN CONT_06 REF 000088 FECANIVANT SI_IGUAL CALFECFIN CONT_06 REF 000089 MUEVE FECANIVANT FECANIVSIG REF 000090 NAUX_02 RESTA 1000 NAUX_02 REF 000091 NAUX_02 SUMA NAUX_05 NAUX_06 REF 000092 CONVIERTE_FECHA NAUX_06 FECANIVANT REF 000093 CONT_06 ETIQUETA REF 000094 # INICIALIZA MNEMON DE AUSENCIA REF 000095 MUEVE DIASPAGPER DIASAUSEN REF 000096 MUEVE HRSPAGPER HRSAUSEN REF 000097 # CALCULA DIAS BSE SAC REF 000098 ANO CALFECFIN NAUX_08 REF 000099 NAUX_08 MULTIPLICA 10000 NAUX_08 REF 000100 NAUX_08 SUMA 101 NAUX_09 REF 000101 MUEVE "01" MESINISAC REF 000102 MUEVE "06" MESFINSAC REF 000103 RCHSEMSAC SI_IGUAL "1" CONT_07 REF 000104 NAUX_08 SUMA 107 NAUX_09 REF 000105 MUEVE "07" MESINISAC REF 000106 MUEVE "12" MESFINSAC REF 000107 CONT_07 ETIQUETA REF 000108 CONVIERTE_FECHA NAUX_09 DAUX_01 REF 000109 SRAADMISSA SI_MENOR DAUX_01 CONT_08 REF 000110 MUEVE SRAADMISSA DAUX_01 REF 000111 MES SRAADMISSA NAUX_10 REF 000112 NAUX_10 VALTOSTR 2 MESINISAC REF 000113 CONT_08 ETIQUETA REF 000114 DAUX_01 DIAS_360 CALFECFIN DIASBSESAC REF 000115 DIASBSESAC SI_MENOR RCJDBSAC CONT_09 REF 000116 MUEVE RCJDBSAC DIASBSESAC REF 000117 CONT_09 ETIQUETA REF 000118 CALFECBAJ SI_DIFERENTE VACIO CONT_10 REF 000119 MES CALFECBAJ NAUX_11 REF 000120 NAUX_11 VALTOSTR 2 MESFINSAC REF 000121 CONT_10 ETIQUETA REF 000122 # OBTIENE AÑO-MES PER REF 000123 ANO RCHDTFIM NAUX_20 REF 000124 NAUX_20 MULTIPLICA 100 NAUX_20 REF 000125 MES RCHDTFIM NAUX_21 REF 000126 NAUX_20 SUMA NAUX_21 ANOMESPER REF 000127 # Obra Social REF 000128 BUSCA TABLA_S002 REF 000129 ELEMENTO_01 HASTA_IGUAL SRACFGOSOC REF 000130 ELEMENTO_03 HASTA_MAYOR ANOMESPER REF 000131 MUEVE ELEMENTO_05 TIPOOS REF 000132 # Salario Mínimo Vital y Movil REF 000133 BUSCA TABLA_S007 REF 000134 ELEMENTO_03 HASTA_MAYORIGUAL ANOMESPER REF 000135 MUEVE ELEMENTO_04 SALMINIMO REF 000136 # Alícuotas Generales REF 000137 BUSCA TABLA_S010 REF 000138 ELEMENTO_01 HASTA_IGUAL SRAATIV REF 000139 ELEMENTO_02 HASTA_IGUAL SRACOND REF 000140 ELEMENTO_03 HASTA_IGUAL SRAMODALID REF 000141 ELEMENTO_05 HASTA_MAYOR ANOMESPER REF 000142 MUEVE ELEMENTO_07 APSIPA REF 000143 MUEVE ELEMENTO_08 APESPEC REF 000144 MUEVE ELEMENTO_09 APDIFER REF 000145 MUEVE ELEMENTO_10 APINSSJP REF 000146 MUEVE ELEMENTO_11 APOBSOC REF 000147 MUEVE ELEMENTO_12 APADHOS REF 000148 MUEVE ELEMENTO_13 CTRBSIPA REF 000149 MUEVE ELEMENTO_14 CTRBCONESP REF 000150 MUEVE ELEMENTO_15 CTRBINSSJP REF 000151 MUEVE ELEMENTO_16 CTRBOBSOC REF 000152 MUEVE ELEMENTO_17 CTRBFNE REF 000153 MUEVE ELEMENTO_18 CTRBASIGFAM REF 000154 MUEVE ELEMENTO_19 CTRBRENATR REF 000155 MUEVE ELEMENTO_20 CTRBARTFIJ REF 000156 MUEVE ELEMENTO_21 CTRBARTALI REF 000157 MUEVE ELEMENTO_22 CTRBSEGVIDV REF 000158 MUEVE ELEMENTO_23 CTRBSEGVIDF REF 000159 MUEVE ELEMENTO_24 TOPER4M REF 000160 # Distribución Obra Social - FSR REF 000161 BUSCA TABLA_S013 REF 000162 ELEMENTO_01 HASTA_IGUAL TIPOOS REF 000163 ELEMENTO_03 HASTA_MAYOR ANOMESPER REF 000164 MUEVE ELEMENTO_04 TOPEDISOS REF 000165 ELEMENTO_05 DIVIDE 100 MENTOPFSR REF 000166 ELEMENTO_06 DIVIDE 100 MENTOPOS REF 000167 ELEMENTO_07 DIVIDE 100 MAYTOPFSR REF 000168 ELEMENTO_08 DIVIDE 100 MAYTOPOS REF 000169 # Parámetros Generales REF 000170 BUSCA TABLA_S018 REF 000171 ELEMENTO_01 HASTA_IGUAL "001" REF 000172 MUEVE ELEMENTO_03 DET27430 REF 000173 ELEMENTO_01 HASTA_IGUAL "002" REF 000174 MUEVE ELEMENTO_03 MDE27430 REF 000175 ELEMENTO_01 HASTA_IGUAL "003" REF 000176 MUEVE ELEMENTO_03 MINREM10 REF 000177 ELEMENTO_01 HASTA_IGUAL "004" REF 000178 MUEVE ELEMENTO_03 MINREM02 REF 000179 ELEMENTO_01 HASTA_IGUAL "005" REF 000180 MUEVE ELEMENTO_03 SOFIJRIO REF 000181 ELEMENTO_01 HASTA_IGUAL "006" REF 000182 MUEVE ELEMENTO_03 SOFIJSAL REF 000183 ELEMENTO_01 HASTA_IGUAL "007" REF 000184 MUEVE ELEMENTO_03 SOTITSAL REF 000185 ELEMENTO_01 HASTA_IGUAL "008" REF 000186 MUEVE ELEMENTO_03 SOREFSAL REF 000187 ELEMENTO_01 HASTA_IGUAL "009" REF 000188 MUEVE ELEMENTO_03 SOHRSMES REF 000189 ELEMENTO_01 HASTA_IGUAL "010" REF 000190 MUEVE ELEMENTO_03 TERFIJ12 REF 000191 ELEMENTO_01 HASTA_IGUAL "011" REF 000192 MUEVE ELEMENTO_03 TERBGAS REF 000193 ELEMENTO_01 HASTA_IGUAL "012" REF 000194 MUEVE ELEMENTO_03 TERB1407 REF 000195 ELEMENTO_01 HASTA_IGUAL "013" REF 000196 MUEVE ELEMENTO_03 TERB1409 REF 000197 ELEMENTO_01 HASTA_IGUAL "014" REF 000198 MUEVE ELEMENTO_03 TERB1410 REF 000199 ELEMENTO_01 HASTA_IGUAL "015" REF 000200 MUEVE ELEMENTO_03 TERB14VB REF 000201 ELEMENTO_01 HASTA_IGUAL "016" REF 000202 MUEVE ELEMENTO_03 TERFIJ13 REF 000203 ELEMENTO_01 HASTA_IGUAL "017" REF 000204 MUEVE ELEMENTO_03 TERADT8 REF 000205 ELEMENTO_01 HASTA_IGUAL "018" REF 000206 MUEVE ELEMENTO_03 TERASJ REF 000207 ELEMENTO_01 HASTA_IGUAL "019" REF 000208 MUEVE ELEMENTO_03 TERHRSMS REF 000209 ELEMENTO_01 HASTA_IGUAL "020" REF 000210 MUEVE ELEMENTO_03 MINACJUB REF 000211 # Topes Remuneraciones SICOSS REF 000212 BUSCA TABLA_S023 REF 000213 ELEMENTO_03 HASTA_MAYORIGUAL ANOMESPER REF 000214 MUEVE ELEMENTO_04 TOPER1 REF 000215 MUEVE ELEMENTO_05 TOPER2 REF 000216 MUEVE ELEMENTO_06 TOPER3 REF 000217 MUEVE ELEMENTO_07 TOPER4 REF 000218 MUEVE ELEMENTO_08 TOPER5 REF 000219 MUEVE ELEMENTO_09 TOPER6 REF 000220 MUEVE ELEMENTO_10 TOPER7 REF 000221 MUEVE ELEMENTO_11 TOPER8 REF 000222 MUEVE ELEMENTO_12 TOPER9 REF 000223 # IAG - Rangos REF 000224 BUSCA TABLA_S026 REF 000225 ELEMENTO_01 HASTA_MAYORIGUAL ANOMESPER REF 000226 MUEVE ELEMENTO_03 NIAGTO1 REF 000227 MUEVE ELEMENTO_04 NIAGTO2 REF 000228 MUEVE ELEMENTO_05 NIAGSA1 REF 000229 MUEVE ELEMENTO_06 NIAGSA2 REF 000230 # Deducciones Generales IAG REF 000231 BUSCA TABLA_S034 REF 000232 ELEMENTO_02 HASTA_MAYOR ANOMESPER REF 000233 ELEMENTO_04 DIVIDE 100 IAGTOPCOBM REF 000234 ELEMENTO_05 DIVIDE 12 IAGTOPESVI REF 000235 ELEMENTO_06 DIVIDE 100 IAGTOPDONA REF 000236 ELEMENTO_07 DIVIDE 12 IAGTOPEHIP REF 000237 ELEMENTO_08 DIVIDE 12 IAGTOPEGSE REF 000238 ELEMENTO_09 DIVIDE 100 IAGPORALQ REF 000239 ELEMENTO_10 DIVIDE 12 IAGTOPALQ REF 000240 ELEMENTO_11 DIVIDE 12 IAGTOPEDOM REF 000241 ELEMENTO_12 DIVIDE 100 IAGPORSGR REF 000242 ELEMENTO_13 DIVIDE 12 IAGTOPRMA REF 000243 ELEMENTO_14 DIVIDE 100 IAGPORMOV REF 000244 ELEMENTO_15 DIVIDE 12 IAGTOPMOV REF 000245 ELEMENTO_16 DIVIDE 12 IAGPORTLD REF 000246 ELEMENTO_17 DIVIDE 12 IAGTOPESRE REF 000247 ELEMENTO_18 DIVIDE 100 IAGINDEQU REF 000248 ELEMENTO_19 DIVIDE 100 IAGTOPHONM REF 000249 ELEMENTO_20 DIVIDE 12 IAGGUARDE REF 000250 ELEMENTO_21 DIVIDE 100 IAGPORCAP REF 000251 ELEMENTO_22 DIVIDE 100 IAGPORDOL REF 000252 # Deducciones Personales IAG REF 000253 BUSCA TABLA_S047 REF 000254 ELEMENTO_02 HASTA_MAYORIGUAL ANOMESPER REF 000255 ELEMENTO_04 DIVIDE 12 IAGESP30CA1 REF 000256 ELEMENTO_05 DIVIDE 12 IAGMINIMP REF 000257 ELEMENTO_06 DIVIDE 12 IAGDEDESP REF 000258 ELEMENTO_07 DIVIDE 12 IAGDEDHIJ REF 000259 ELEMENTO_08 DIVIDE 12 IAGHIJODIS REF 000260 ELEMENTO_09 DIVIDE 12 IAGESP30CA2 REF 000261 ELEMENTO_10 DIVIDE 12 IAGESPNP REF 000262 # Beneficios por Función REF 000263 BUSCA TABLA_S048 REF 000264 ELEMENTO_01 HASTA_IGUAL SRACODFUNC REF 000265 ELEMENTO_02 HASTA_IGUAL SRAKEYLOC REF 000266 MUEVE ELEMENTO_03 NC111 REF 000267 MUEVE ELEMENTO_04 NC121 REF 000268 MUEVE ELEMENTO_05 NC123 REF 000269 MUEVE ELEMENTO_06 NC125 REF 000270 MUEVE ELEMENTO_07 NC127 REF 000271 MUEVE ELEMENTO_08 NC129 REF 000272 MUEVE ELEMENTO_09 NC133 REF 000273 MUEVE ELEMENTO_10 NC135 REF 000274 MUEVE ELEMENTO_11 NC137 REF 000275 MUEVE ELEMENTO_12 NC139 REF 000276 MUEVE ELEMENTO_13 ADITUR REF 000277 # Títulos REF 000278 BUSCA TABLA_S049 REF 000279 ELEMENTO_01 HASTA_IGUAL SRACODTIT REF 000280 ELEMENTO_03 DIVIDE 100 PORTIT REF 000281 #DETERMINA FORMA CALCULO REF 000282 MES RCHDTFIM MESPROCESO REF 000283 ANO RCHDTFIM NAUX_01 REF 000284 NAUX_01 VALTOSTR 4 RCHANO REF 000285 MUEVE NAUX_01 ANO_INI_ACU REF 000286 MUEVE NAUX_01 ANO_FIN_ACU REF 000287 RCJIAGCRI SI_IGUAL "2" FINAL REF 000288 MES RCHDTPAGO MESPROCESO REF 000289 ANO_INI_ACU RESTA 1 ANO_INI_ACU REF 000290 MUEVE RCHANO ANO_INI_ACU REF 000291 #OBTIENE VALOR DETRACCIÓN EN TABLA Se obtiene el valor de la detracción... REF 000292 RCHANO STRTOVAL NAUX_00 REF 000293 RCHANO STRTOVAL NAUX_22 REF 000294 BUSCA TABLA_S050 REF 000295 ELEMENTO_01 HASTA_IGUAL NAUX_22 REF 000296 MUEVE ELEMENTO_02 RCCVALDETR REF 000297 FINAL ETIQUETA REF 000298 REFASP
000008
BUSCA
TABLA_S007
REFASP
000009
ELEMENTO_01
HASTA_MAYOR
0
REFASP
000010
MUEVE
ELEMENTO_03
SALMINMES
REFASP
000011
#OBTIENE FACTOR
PRESTACIONAL
Obtiene SMMLV para Salarios Integrales = SMMLV * 13.
REFASP
000012
SALMINMES
MULTIPLICA
13
SALMININTM
REFASP
000013
FINAL
ETIQUETA
000014REFASP
# TRACE_OFF 810DET - Detracción237ASP - Aumento Salario por % Básico
Fórmula
Secuencia
1a Expresión
Op. 1
2a Expresión
Resultado
Comentario
237ASP
000001
#
TRACE_ON
237ASP
000002
NOCALCULA
SI_IGUAL
1
FINAL
237ASP
000003
EMPTIPOSAL
SI_IGUAL
'2'
FINAL
Si es un salario integral no calcula en esta fórmula.
237ASP
000004
EMPTIPOSAL
SI_IGUAL
'4'
FINAL
237ASP
000005
#% POR PORCENTAJE
237ASP
000006
CONPORCEN
SI_IGUAL
0
CONT_00
El % de aumento se registra en el campo de % del catálogo de conceptos. Si este está en cero, salta a la validación de si es el incremento por función o por incidencia.
237ASP
000007
MUEVE
EMPSALARIO
EMPSALANT
Mueve el salario actual, al campo de salario anterior en el maestro de empleados.
237ASP
000008
CONPORCEN
DIVIDE
100
NAUX_00
Salario = Salario + Salario * % Aumento del Concepto.
237ASP
000009
EMPSALARIO
MULTIPLICA
NAUX_00
NAUX_00
237ASP
000010
EMPSALARIO
SUMA
NAUX_00
EMPSALARIO
237ASP
000011
MUEVE
1
NAUX_01
237ASP
000012
SALTA
CONT_03
237ASP
000013
CONT_00
ETIQUETA
237ASP
000014
#INCREMENTO
POR FUNCION
Si el origen del salario es la función (RCJ_ORISDO)
- Salario Anterior = Salario
- Salario = Salario de la Función
237ASP
000015
PROORISDO
SI_DIFERENTE
'2'
CONT_01
237ASP
000016
FUNSALARIO
SI_IGUAL
0
FINAL
237ASP
000017
MUEVE
EMPSALARIO
EMPSALANT
237ASP
000018
MUEVE
FUNSALARIO
EMPSALARIO
237ASP
000019
MUEVE
1
NAUX_01
237ASP
000020
SALTA
CONT_03
237ASP
000021
CONT_01
ETIQUETA
237ASP
000022
#POR INCIDENCIA
Si no fue por % del concepto ni por función, y se tiene un importe por incidencia
- Salario Anterior = Salario
- Salario = Importe Incidencia
237ASP
000023
INCIMPINC
SI_IGUAL
0
CONT_02
237ASP
000024
MUEVE
EMPSALARIO
EMPSALANT
237ASP
000025
MUEVE
INCIMPINC
EMPSALARIO
237ASP
000026
MUEVE
1
NAUX_01
237ASP
000027
CONT_02
ETIQUETA
237ASP
000028
NAUX_01
SI_IGUAL
0
FINAL
237ASP
000029
# VALIDA
INCREMENTO
Valida que el nuevo salario no sea menor que el SMMLV.
237ASP
000030
EMPSALARIO
SI_MAYOR
SALMINMES
CONT_03
237ASP
000031
MUEVE
SALMINMES
EMPSALARIO
237ASP
000032
CONT_03
ETIQUETA
237ASP
000033
EMPSALANT
SI_IGUAL
EMPSALARIO
FINAL
237ASP
000034
CONT_04
ETIQUETA
237ASP
000035
#GRABA SRA
Asigna los valores del maestro de empleados faltantes:
- Tipo de Modificación = '002'.
- Periodo Modificación = Periodo en ejecución.
- Número Pago Modificación = Número de Pago en ejecución.
- Fecha de Modificación: Fecha de Pago del Periodo.
Graba la información en la SRA cuando se Habilita la opción de Grabación.
237ASP
000036
MUEVE
"002"
EMPTIPMODS
237ASP
000037
MUEVE
PERFECPAG
EMPFECAUM
237ASP
000038
MUEVE
PERPERIOD
EMPPERAUM
237ASP
000039
MUEVE
PERNUMPAG
EMPPAGAUM
237ASP
000040
GRABA
'SRA'
237ASP
000041
#GRABA RCP
Asigna los valores de Trayectoria Labora:
- Fecha de Movimiento: Fecha de Pago del Periodo.
- Periodo Movimiento = Periodo en ejecución
- Número Pago Movimiento = Número de Pago en ejecución.
- Tipo de Movimiento = '05'
- Tipo de Modificación = '002'
- Si la categoría de la función es M o A o C o P o E
- Salario Mensual= Salario de Empleado
- Salario Diario = Salario Mensual / 30
- Si la categoría de la función es D
- Salario Mensual= Salario de Empleado / 30
- Salario Diario = Salario Mensual
- Si la categoría de la función es H
- Salario Mensual= Salario de Empleado * 240
- Salario Diario = Salario Mensual / 30
Graba la información en la RCP cuando se Habilita la opción de Grabación.
237ASP
000042
MUEVE
PERFECPAG
TRAFECMOV
237ASP
000043
MUEVE
PERPERIOD
TRAPERMOV
237ASP
000044
MUEVE
PERNUMPAG
TRANPGMOV
237ASP
000045
MUEVE
'05'
TRATIPOMOV
237ASP
000046
MUEVE
'002'
TRATIPMODS
237ASP
000047
MUEVE
EMPSALARIO
TRASALMES
237ASP
000048
EMPSALARIO
DIVIDE
30
TRASALDIA
237ASP
000049
EMPCATFUN
SI_IGUAL
'M'
CONT_05
237ASP
000050
EMPCATFUN
SI_IGUAL
'A'
CONT_05
237ASP
000051
EMPCATFUN
SI_IGUAL
'C'
CONT_05
237ASP
000052
EMPCATFUN
SI_IGUAL
'P'
CONT_05
237ASP
000053
EMPCATFUN
SI_IGUAL
'E'
CONT_05
237ASP
000054
MUEVE
EMPSALARIO
TRASALDIA
237ASP
000055
EMPSALARIO
MULTIPLICA
30
TRASALMES
237ASP
000056
EMPCATFUN
SI_IGUAL
'D'
CONT_05
237ASP
000057
EMPSALARIO
MULTIPLICA
240
TRASALMES
237ASP
000058
TRASALMES
DIVIDE
30
TRASALDIA
237ASP
000059
CONT_05
ETIQUETA
237ASP
000060
GRABA
'RCP'
237ASP
000061
# GRABA SR7-SR3
Asigna los valores del histórico de Salarios:
- Tipo de Modificación = '002'
- Concepto: '000'
- Valor = Salario
- Valor Anterior = Salario Anterior
- Fecha de Aumento: Fecha de Pago del Periodo.
237ASP
000062
MUEVE
PERFECPAG
HSDDATA
237ASP
000063
MUEVE
'002'
HSDTIPO
237ASP
000064
MUEVE
'000'
HSDPD
237ASP
000065
MUEVE
EMPSALARIO
HSDVALOR
237ASP
000066
MUEVE
EMPSALANT
HSDANTEAUM
237ASP
000067
MUEVE
PERFECPAG
HSEDATA
237ASP
000068
MUEVE
'002'
HSETIPO
237ASP
000069
#
GRABA
'SR7-SR3'
237ASP
000070
MUEVE
EMPSALARIO
IMPORTE
Se reporta el salario nuevo en Importe
237ASP
000071
FINAL
ETIQUETA
237ASP
000072
#
TRACE_OFF
238ASP - Aumento Salario por % Integral
Fórmula
Secuencia
1a Expresión
Op. 1
2a Expresión
Resultado
Comentario
238ASP
000001
#
TRACE_ON
238ASP
000002
NOCALCULA
SI_IGUAL
1
FINAL
238ASP
000003
EMPTIPOSAL
SI_IGUAL
'2'
FINAL
Si es un salario básico no calcula en esta fórmula.
238ASP
000004
EMPTIPOSAL
SI_IGUAL
'4'
FINAL
238ASP
000005
#% POR PORCENTAJE
El % de aumento se registra en el campo de % del catálogo de conceptos. Si este está en cero, salta a la validación de si es el incremento por función o por incidencia.
Mueve el salario actual, al campo de salario anterior en el maestro de empleados.
Salario = Salario + Salario * % Aumento del Concepto.
238ASP
000006
CONPORCEN
SI_IGUAL
0
CONT_00
238ASP
000007
MUEVE
EMPSALARIO
EMPSALANT
238ASP
000008
CONPORCEN
DIVIDE
100
NAUX_00
238ASP
000009
EMPSALARIO
MULTIPLICA
NAUX_00
NAUX_00
238ASP
000010
EMPSALARIO
SUMA
NAUX_00
EMPSALARIO
238ASP
000011
MUEVE
1
NAUX_01
238ASP
000012
SALTA
CONT_03
238ASP
000013
CONT_00
ETIQUETA
238ASP
000014
#INCREMENTO
POR FUNCION
Si el origen del salario es la función (RCJ_ORISDO)
- Salario Anterior = Salario
- Salario = Salario de la Función
238ASP
000015
PROORISDO
SI_DIFERENTE
'2'
CONT_01
238ASP
000016
FUNSALARIO
SI_IGUAL
0
FINAL
238ASP
000017
MUEVE
EMPSALARIO
EMPSALANT
238ASP
000018
MUEVE
FUNSALARIO
EMPSALARIO
238ASP
000019
MUEVE
1
NAUX_01
238ASP
000020
SALTA
CONT_03
238ASP
000021
CONT_01
ETIQUETA
238ASP
000022
#POR INCIDENCIA
Si no fue por % del concepto ni por función, y se tiene un importe por incidencia
- Salario Anterior = Salario.
- Salario = Importe Incidencia.
238ASP
000023
INCIMPINC
SI_IGUAL
0
CONT_02
238ASP
000024
MUEVE
EMPSALARIO
EMPSALANT
238ASP
000025
MUEVE
INCIMPINC
EMPSALARIO
238ASP
000026
MUEVE
1
NAUX_01
238ASP
000027
CONT_02
ETIQUETA
238ASP
000028
NAUX_01
SI_IGUAL
0
FINAL
238ASP
000029
# VALIDA
INCREMENTO
Valida que el nuevo salario no sea menor que el SMMLV.
238ASP
000030
EMPSALARIO
SI_MAYOR
SALMINMES
CONT_03
238ASP
000031
MUEVE
SALMINMES
EMPSALARIO
238ASP
000032
CONT_03
ETIQUETA
238ASP
000033
EMPSALANT
SI_IGUAL
EMPSALARIO
FINAL
238ASP
000034
CONT_04
ETIQUETA
238ASP
000035
#GRABA SRA
Asigna los valores del maestro de empleados faltantes:
- Tipo de Modificación = '002'
- Periodo Modificación = Periodo en ejecución.
- Número Pago Modificación = Número de Pago en ejecución.
- Fecha de Modificación: Fecha de Pago del Periodo.
Graba la información en la SRA cuando se Habilita la opción de Grabación
238ASP
000036
MUEVE
"002"
EMPTIPMODS
238ASP
000037
MUEVE
PERFECPAG
EMPFECAUM
238ASP
000038
MUEVE
PERPERIOD
EMPPERAUM
238ASP
000039
MUEVE
PERNUMPAG
EMPPAGAUM
238ASP
000040
GRABA
'SRA'
238ASP
000041
#GRABA RCP
Asigna los valores de Trayectoria Labora:
- Fecha de Movimiento: Fecha de Pago del Periodo.
- Periodo Movimiento = Periodo en ejecución
- Número Pago Movimiento = Número de Pago en ejecución.
- Tipo de Movimiento = '05'
- Tipo de Modificación='002'
- Si la categoría de la función es M o A o C o P o E
- Salario Mensual= Salario de Empleado
- Salario Diario = Salario Mensual / 30
- Si la categoría de la función es D
- Salario Mensual= Salario de Empleado / 30
- Salario Diario = Salario Mensual
- Si la categoría de la función es H
- Salario Mensual= Salario de Empleado * 240
- Salario Diario = Salario Mensual / 30
Graba la información en la RCP cuando se Habilita la opción de Grabación.
238ASP
000042
MUEVE
PERFECPAG
TRAFECMOV
238ASP
000043
MUEVE
PERPERIOD
TRAPERMOV
238ASP
000044
MUEVE
PERNUMPAG
TRANPGMOV
238ASP
000045
MUEVE
'05'
TRATIPOMOV
238ASP
000046
MUEVE
'002'
TRATIPMODS
238ASP
000047
MUEVE
EMPSALARIO
TRASALMES
238ASP
000048
EMPSALARIO
DIVIDE
30
TRASALDIA
238ASP
000049
EMPCATFUN
SI_IGUAL
'M'
CONT_05
238ASP
000050
EMPCATFUN
SI_IGUAL
'A'
CONT_05
238ASP
000051
EMPCATFUN
SI_IGUAL
'C'
CONT_05
238ASP
000052
EMPCATFUN
SI_IGUAL
'P'
CONT_05
238ASP
000053
EMPCATFUN
SI_IGUAL
'E'
CONT_05
238ASP
000054
MUEVE
EMPSALARIO
TRASALDIA
238ASP
000055
EMPSALARIO
MULTIPLICA
30
TRASALMES
238ASP
000056
EMPCATFUN
SI_IGUAL
'D'
CONT_05
238ASP
000057
EMPSALARIO
MULTIPLICA
240
TRASALMES
238ASP
000058
TRASALMES
DIVIDE
30
TRASALDIA
238ASP
000059
CONT_05
ETIQUETA
238ASP
000060
GRABA
'RCP'
238ASP
000061
# GRABA SR7-SR3
Asigna los valores del histórico de Salarios:
- Tipo de Modificación = '002'.
- Concepto: '000'.
- Valor = Salario.
- Valor Anterior = Salario Anterior.
- Fecha de Aumento: Fecha de Pago del Periodo.
238ASP
000062
MUEVE
PERFECPAG
HSDDATA
238ASP
000063
MUEVE
'002'
HSDTIPO
238ASP
000064
MUEVE
'000'
HSDPD
238ASP
000065
MUEVE
EMPSALARIO
HSDVALOR
238ASP
000066
MUEVE
EMPSALANT
HSDANTEAUM
238ASP
000067
MUEVE
PERFECPAG
HSEDATA
238ASP
000068
MUEVE
'002'
HSETIPO
238ASP
000069
#
GRABA
'SR7-SR3'
238ASP
000070
MUEVE
EMPSALARIO
IMPORTE
238ASP
000071
FINAL
ETIQUETA
238ASP
000072
#
TRACE_OFF
...