Histórico da Página
...
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación | Operación |
---|---|---|---|---|---|---|---|---|
Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación | ||
Nueva | E40IAG | 000001 | # | TRACE_ON | ||||
Fórmula Nueva | E40IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | ||
Fórmula Nueva | E40IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción | |
Fórmula Nueva | E40IAG | 000004 | MUEVE | 0 | NAUX_01 | Mueve cero a la variable NAUX_01, para inicializarla | ||
Fórmula Nueva | E40IAG | 000005 | MES | FECHAPAGO | NAUX_04 | Asigna el mes de pago a la variable NAUX_04 | ||
Fórmula Nueva | E40IAG | 000006 | LEE_DEP | Lee la tabla SRB (Dependientes) | ||||
Fórmula Nueva | E40IAG | 000007 | NAUX_01 | SI_MAYOR | 0 | CONTINUA_CALC | Si ya acumuló meses de un Hijo Discapacitado, entonces continúa el cálculo | |
Fórmula Nueva | E40IAG | 000008 | PARENTESCO | SI_DIFERENTE | 'D' | FINAL | Si el mnemónico PARENTESCO <> 'D' (campo RB_GRAUPAR <> 'D' - Hijo Discapacitado) finaliza el cálculo | |
Fórmula Nueva | E40IAG | 000009 | NAUX_01 | SUMA | NAUX_04 | NAUX_01 | Suma la cantidad de meses correspondiente a la fecha de pago (variable NAUX_04) a la variable NAUX_01 | |
Fórmula Nueva | E40IAG | 000010 | CONT_02 | ETIQUETA | ||||
Fórmula Nueva | E40IAG | 000011 | SIG_DEP | Continúa el ciclo con el próximo dependiente | ||||
Fórmula Nueva | E40IAG | 000012 | CONTINUA_CALC | ETIQUETA | ||||
Fórmula Nueva | E40IAG | 000013 | MUEVE | NAUX_01 | UNIDADES | Mueve la variable NAUX_01 a UNIDADES | ||
Fórmula Nueva | E40IAG | 000014 | ##VALOR HIJO INCAP | POR MES | ||||
Fórmula Nueva | E40IAG | 000015 | BUSCA | TABLA_S050 | Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357) | |||
Fórmula Nueva | E40IAG | 000016 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | |||
Fórmula Nueva | E40IAG | 000017 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | |||
Fórmula Nueva | E40IAG | 000018 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | |||
Fórmula Nueva | E40IAG | 000019 | MUEVE | ELEMENTO_05 | IAGHIJODIS | |||
Fórmula Nueva | E40IAG | 000020 | IAGHIJODIS | DIVIDE | 12 | IAGHIJODIS | Divide el tope con valor anual por 12 para mensualizarlo | |
Fórmula Nueva | E40IAG | 000021 | ##PORCENTAJE DEDUCCION | |||||
Fórmula Nueva | E40IAG | 000022 | TIPODEDUC | SI_IGUAL | "2" | PORC_DED | Si el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_DED | |
Fórmula Nueva | E40IAG | 000023 | MUEVE | 1 | NAUX_03 | Si no, asigna 1 a la variable NAUX_03 (multiplicador de porcentaje) | ||
Fórmula Nueva | E40IAG | 000024 | SALTA | GRABA_HIJO | Continúa en la etiqueta GRABA_HIJO | |||
Fórmula Nueva | E40IAG | 000025 | PORC_DED | ETIQUETA | ||||
Fórmula Nueva | E40IAG | 000026 | MUEVE | 0.5 | NAUX_03 | Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_03, para reducir al 50% la deducción | ||
Fórmula Nueva | E40IAG | 000027 | ##CONTINUA LAS | VALIDACIONES | ||||
Fórmula Nueva | E40IAG | 000028 | GRABA_HIJO | ETIQUETA | ||||
Fórmula Nueva | E40IAG | 000029 | IAGHIJODIS | MULTIPLICA | NAUX_01 | NAUX_02 | Multiplica la cantidad de meses que corresponde (variable NAUX_01) por el tope de deducción mensual por hijo discapacitado (mnemónico IAGHIJODIS) y lo almacena en la variable NAUX_02 | |
Fórmula Nueva | E40IAG | 000030 | NAUX_02 | MULTIPLICA | NAUX_03 | NAUX_02 | Multiplica la variable NAUX_02 (valor proporcional de la deducción de hijo obtenida) por el mnemónico EMPPORDEP (porcentaje que le corresponde por hijo al empleado) y guarda el resutado en la variable NAUX_02 | |
Fórmula Nueva | E40IAG | 000031 | MUEVE | NAUX_02 | IMPORTE | Mueve la variable NAUX_01 a IMPORTE | ||
Fórmula Nueva | E40IAG | 000032 | FINAL | ETIQUETA | ||||
Fórmula Nueva | E40IAG | 000033 | # | TRACE_OFF |
...
- 955IAG -I.A.G. Deducción Cónyuge Acum:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
---|---|---|---|---|---|---|---|
Se agrega | 955IAG | 000001 | # | TRACE_ON | |||
Sin cambios | 955IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
Sin cambios | 955IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción |
Sin cambios | 955IAG | 000004 | LEE_DEP | Lee los dependientes con parentesco CONYUGE ("C"), sino continúa con la etiqueta NEXT | |||
Sin cambios | 955IAG | 000005 | PARENTESCO | SI_DIFERENTE | 'C' | NEXT | |
Se modifica | 955IAG | 000006 | ## DESGLOSO FECHA DE PAGO | Se corrige título | |||
Sin cambios | 955IAG | 000007 | ANO | FECHAPAGO | NAUX_00 | Extrae el año de la fecha de pago | |
Sin cambios | 955IAG | 000008 | MES | FECHAPAGO | NAUX_12 | Extrae el mes de la fecha de pago | |
Se modifica | 955IAG | 000009 | ##DESGLOSO FECHA BAJA | Se corrige título | |||
Sin cambios | 955IAG | 000010 | ANO | FECBAJDED | NAUX_01 | Extrae el año de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DTBAIXA de la tabla de Dependientes SRB) | |
Sin cambios | 955IAG | 000011 | MES | FECBAJDED | NAUX_10 | Extrae el mes de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DTBAIXA de la tabla de Dependientes SRB) | |
Se modifica | 955IAG | 000012 | ##DESGLOSO FECHA INICIO | Se corrige título | |||
Sin cambios | 955IAG | 000013 | ANO | FECINIDED | NAUX_03 | Extrae el año de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DATAINI de la tabla de Dependientes SRB) | |
Sin cambios | 955IAG | 000014 | MES | FECINIDED | NAUX_11 | Extrae el mes de la fecha de baja de la deducción (mnemónico FECINIDED: campo RB_DATAINI de la tabla de Dependientes SRB) | |
Se agrega | 955IAG | 000015 | ##VALOR TOPE MENSUAL | CONYUGE | |||
Se agrega | 955IAG | 000016 | BUSCA | TABLA_S050 | Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357) | ||
Se agrega | 955IAG | 000017 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | ||
Se agrega | 955IAG | 000018 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | ||
Se agrega | 955IAG | 000019 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | ||
Se agrega | 955IAG | 000020 | MUEVE | ELEMENTO_05 | IAGDEDCON | ||
Se agrega | 955IAG | 000021 | IAGDEDCON | DIVIDE | 12 | IAGDEDCON | Divide el tope con valor anual por 12 para mensualizarlo |
Sin cambios | 955IAG | 000022 | ##CONTINUA CON LAS | VALIDACIONES | |||
Sin cambios | 955IAG | 000023 | MUEVE | IAGDEDCON | NAUX_17 | Mueve el valor del mnemónico IAGDEDCON a la variable NAUX_17 | |
Sin cambios | 955IAG | 000024 | FECINIDED | SI_MAYOR | FECHAPAGO | NEXT | Valida si la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), sigue en la etiqueta NEXT |
Sin cambios | 955IAG | 000025 | FECBAJDED | SI_IGUAL | VACIO | PROCALTA | Si la fecha de baja de la deducción (mnemónico FECBAJDED) no tiene valor, continúa en la etiqueta PROCALTA |
Sin cambios | 955IAG | 000026 | ## ANO BAJA < ANO PAGO | ||||
Sin cambios | 955IAG | 000027 | NAUX_01 | SI_MENOR | NAUX_00 | NEXT | Si el año de fecha de baja (variable NAUX_01) es menor al año de fecha de pago (variable NAUX_00), sigue en la etiqueta NEXT |
Sin cambios | 955IAG | 000028 | ##ANO BAJA = ANO PAGO | ||||
Sin cambios | 955IAG | 000029 | NAUX_00 | SI_IGUAL | NAUX_01 | PROCBAJA | Si el año de fecha de baja (variable NAUX_01) es igual al año de fecha de pago (variable NAUX_00), sigue en la etiqueta PROCBAJA |
Sin cambios | 955IAG | 000030 | ## PROCESA X BAJA | ||||
Sin cambios | 955IAG | 000031 | PROCBAJA | ETIQUETA | |||
Sin cambios | 955IAG | 000032 | MUEVE | NAUX_10 | NAUX_15 | Mueve el mes de la fecha de baja (variable NAUX_10) a la variable NAUX_15 | |
Sin cambios | 955IAG | 000033 | NAUX_01 | SI_MAYOR | NAUX_03 | GRABA | Si el año de fecha de baja (variable NAUX_01) es mayor al año de fecha de baja (variable NAUX_03), sigue en la etiqueta GRABA |
Sin cambios | 955IAG | 000034 | NAUX_10 | RESTA | NAUX_11 | NAUX_15 | Se realiza la diferencia entre el mes de la fecha de baja (variable NAUX_10) y mes de la fecha de inicio de la deducción (variable NAUX_11) y guarda el resultado en la variable NAUX_15 |
Sin cambios | 955IAG | 000035 | NAUX_15 | SUMA | 1 | NAUX_15 | |
Sin cambios | 955IAG | 000036 | SALTA | GRABA | Salta a la etiqueta GRABA | ||
Sin cambios | 955IAG | 000037 | ##PROCESA ALTA | ||||
Sin cambios | 955IAG | 000038 | PROCALTA | ETIQUETA | |||
Sin cambios | 955IAG | 000039 | MUEVE | NAUX_12 | NAUX_15 | Mueve el mes de la fecha de pago (variable NAUX_12) a la variable NAUX_15 | |
Sin cambios | 955IAG | 000040 | NAUX_03 | SI_MENOR | NAUX_00 | GRABA | Si el año de fecha de baja de la deducción (variable NAUX_03) es menor al año de fecha de pago (variable NAUX_00), sigue en la etiqueta GRABA |
Sin cambios | 955IAG | 000041 | NAUX_12 | RESTA | NAUX_11 | NAUX_15 | Se realiza la diferencia entre el mes de la fecha de pago (variable NAUX_12) y mes de la fecha de inicio de la deducción (variable NAUX_11) y guarda el resultado en la variable NAUX_15 |
Sin cambios | 955IAG | 000042 | NAUX_15 | SUMA | 1 | NAUX_15 | |
Sin cambios | 955IAG | 000043 | SALTA | GRABA | Salta a la etiqueta GRABA | ||
Sin cambios | 955IAG | 000044 | ## GRABA CONCEPTO | ||||
Sin cambios | 955IAG | 000045 | GRABA | ETIQUETA | |||
Sin cambios | 955IAG | 000046 | MUEVE | NAUX_15 | NAUX_16 | Mueve el valor de la variable NAUX_15 a la variable NAUX_16 | |
Sin cambios | 955IAG | 000047 | NAUX_16 | MULTIPLICA | NAUX_17 | NAUX_17 | Obtiene el valor de la deducción proporcionada al mes de pago o al mes de baja, si es anterior |
Se elimina | 955IAG | IMPORTE | SI_MAYOR | 0 | GRABA2 | No procede porque no se cargó la incidencia anteriormente | |
Sin cambios | 955IAG | 000048 | MUEVE | NAUX_16 | UNIDADES | Mueve la cantidad de meses pagados a UNIDADES | |
Sin cambios | 955IAG | 000049 | MUEVE | NAUX_17 | IMPORTE | Mueve el monto de la deducción calculada a IMPORTE | |
Se elimina | 955IAG | SALTA | NEXT | No aplica | |||
Se elimina | 955IAG | ## | No aplica | ||||
Se elimina | 955IAG | GRABA2 | ETIQUETA | No aplica | |||
Se elimina | 955IAG | IMPORTE | SUMA | NAUX_17 | IMPORTE | No aplica | |
Se elimina | 955IAG | UNIDADES | SUMA | NAUX_16 | UNIDADES | No aplica | |
Sin cambios | 955IAG | 000050 | ## | ||||
Sin cambios | 955IAG | 000051 | NEXT | ETIQUETA | |||
Sin cambios | 955IAG | 000052 | SIG_DEP | Continúa el ciclo con el próximo dependiente | |||
Sin cambios | 955IAG | 000053 | FINAL | ETIQUETA | |||
Se agrega | 955IAG | 000054 | # | TRACE_OFF |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas