...
Informações |
---|
title | Paquete de uso interno |
---|
|
Los cambios al Diccionario de Datos estándar, se realizaron en el siguiente paquete: Código: 014799 Paquete: MI - DNOMI-2653 - TABLA SRB - GPE |
Conceptos por Proceso
Fórmulas
Se crean las siguientes fórmulas:
- E39IAG - I.A.G. Deducción Hijo:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
---|
Se agrega956IAGSin cambios956IAGE39IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL |
Sin cambios956IAGE39IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción |
Sin cambios956IAGE39IAG | 000004 |
| LEE_DEP |
|
| Lee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXT |
Sin cambios956IAGE39IAG | 000005 | PARENTESCO | SI_DIFERENTE | 'F' | NEXT |
Se elimina956IAGE39IAG | 000006 | TIPODEDUC | SI_IGUAL | '4' | FINAL |
No aplica | Sin cambios | 956IAG | TIPODEDUC | SI_IGUAL | '3' | TOPE_18Se elimina | 956IAG | TIPODEDUC | SI_IGUAL | '2' | TOPE_21 | No aplica | Se elimina | 956IAG | TIPODEDUC | SI_IGUAL | '1' | TOPE_99 | No aplica | Sin cambios | 956IAG | 000007 | ## | Sin cambios | 956IAG | 000008 | TOPE_18 | ETIQUETA | Sin cambios | 956IAG | 000009 | 18 | MULTIPLICA | 365 | | Si el mnemónico TIPODEDUC (campo RB_TIPIR = |
3 - Hijo hasta 18 años) entonces continúa con la etiqueta TOPE_184 - No es Dep.) entonces finaliza el cálculo |
Fórmula nueva | E39IAG | 000007 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000008 | TOPE_18 | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000009 | 17 | MULTIPLICA | 365 |
NAUX_20 | Guarda en la variable NAUX_20, |
18 Sin cambios956IAGE39IAG | 000010 | NAUX_20 | SUMA | 6 | NAUX_20 | Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos |
Sin cambios956IAGE39IAG | 000011 | FECNACDED | SUMA | NAUX_20 | DAUX_01 | Le suma a la fecha de nacimiento del hijo (mnemónico FECNACDED) |
18 17 años en días (variable NAUX_20) y lo guarda en la variable DAUX_01 |
Se elimina | 956IAGFórmula nueva | E39IAG | 000012 | ## |
Sin cambios956IAGSALTANo aplica | Se elimina | 956IAG | TOPE_21 | ETIQUETA | No aplica | Se elimina | 956IAG | 20 | MULTIPLICA | 365 | NAUX_20 | Se elimina | 956IAG | NAUX_20 | SUMA | 5 | NAUX_20 | Se elimina | 956IAG | NAUX_20 | SUMA | 1 | NAUX_20 | Se elimina | 956IAG | FECNACDED | SUMA | NAUX_20 | DAUX_01 | Se elimina | 956IAG | SALTA | FEC_BAJA | Se elimina | 956IAG | ## | Se elimina | 956IAG | TOPE_99 | ETIQUETA | Se elimina | 956IAG | 99 | MULTIPLICA | 365 | NAUX_20 | Se elimina | 956IAG | FECNACDED | SUMA | NAUX_20 | DAUX_01 | Se elimina | 956IAG | SALTA | FEC_BAJA | Se elimina | 956IAG | 000012 | ## | Sin cambios | 956IAG | 000013 | FEC_BAJA | ETIQUETA | Sin cambios | 956IAG | 000014 | MUEVE | FECBAJDED | DAUX_20 | Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20 | Sin cambios | 956IAG | 000015 | FECBAJDED | SI_DIFERENTE | VACIO | INICIO | Si la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO |
Sin cambios | 956IAG | 000016 | MUEVE | DAUX_01 | DAUX_20 | Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20 | Se elimina | 956IAG | SALTA | INICIO | No aplica | Sin cambios | 956IAG | 000017 | ## | Sin cambios | 956IAG | 000018 | INICIO | ETIQUETA | Se modifica | 956IAG | 000019 | ##DESGLOSO FECHA PAGO | Se corrige título | Sin cambios | 956IAG | 000020 | ANO | FECHAPAGO | NAUX_00 | Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 | Sin cambios | 956IAG | 000021 | MES | FECHAPAGO | NAUX_12 | Extrae el mes de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_12 | Se modifica | 956IAG | 000022 | ##DESGLOSO FECHA BAJA | Se corrige título | Sin cambios | 956IAG | 000023 | ANO | DAUX_20 | NAUX_01 | Extrae el año en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_01 | Sin cambios | 956IAG | 000024 | MES | DAUX_20 | NAUX_10 | Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10 | Se modifica | 956IAG | 000025 | ##DESGLOSO FECHA INICIO | Se corrige título | Sin cambios | 956IAG | 000026 | ANO | FECINIDED | NAUX_03 | Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED) a la variable NAUX_03 | Sin cambios | 956IAG | 000027 | MES | FECINIDED | NAUX_11 | Extrae el mes de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED) a la variable NAUX_11 | Se agrega | 956IAG | 000028 | ##DEDUCCIÓN HIJO POR | MES | Se agrega | 956IAG | 000029 | 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 | 956IAG | 000030 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | Se agrega | 956IAG | 000031 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | Se agrega | 956IAG | 000032 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | Se agrega | 956IAG | 000033 | IAGDEDHIJ | DIVIDE | 12 | IAGDEDHIJ | Divide el tope con valor anual por 12 para mensualizarlo |
Se agrega | 956IAG | 000034 | ##CONTINUA LAS | VALIDACIONES | Sin cambios | 956IAG | 000035 | MUEVE | IAGDEDHIJ | NAUX_17 | Mueve el importe proporcional de la deducción por hijo (mnemónico IAGDEDHIJ) a la variable NAUX_17 | Sin cambios | 956IAG | 000036 | ## | Sin cambios | 956IAG | 000037 | FECINIDED | SI_MAYOR | FECHAPAGO | FINAL | Si la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), finaliza el cálculo |
Sin cambios | 956IAG | 000038 | ## | Sin cambios | 956IAG | 000039 | ##ANO BAJA > ANO PAGO | Sin cambios | 956IAG | 000040 | NAUX_01 | SI_MAYOR | NAUX_00 | PROCALTA | Si el año de baja de la deducción (variable NAUX_01) es mayor al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTA |
Sin cambios | 956IAG | 000041 | ##ANO BAJA < ANO PAGO | Sin cambios | 956IAG | 000042 | NAUX_01 | SI_MENOR | NAUX_00 | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000014 |
| MUEVE | FECBAJDED | DAUX_20 | Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20 |
Fórmula nueva | E39IAG | 000015 | FECBAJDED | SI_DIFERENTE | VACIO | INICIO | Si la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO |
Fórmula nueva | E39IAG | 000016 |
| MUEVE | DAUX_01 | DAUX_20 | Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20 |
Fórmula nueva | E39IAG | 000017 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000018 | INICIO | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000019 | ##DESGLOSO FECHA PAGO |
|
|
|
|
Fórmula nueva | E39IAG | 000020 |
| ANO | FECHAPAGO | NAUX_00 | Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 |
Fórmula nueva | E39IAG | 000021 |
| MES | FECHAPAGO | NAUX_12 | Extrae el mes de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_12 |
Fórmula nueva | E39IAG | 000022 | ##DESGLOSO FECHA BAJA |
|
|
|
|
Fórmula nueva | E39IAG | 000023 |
| ANO | DAUX_20 | NAUX_01 | Extrae el año en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_01 |
Fórmula nueva | E39IAG | 000024 |
| MES | DAUX_20 | NAUX_10 | Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10 |
Fórmula nueva | E39IAG | 000025 | ##DESGLOSO FECHA INICIO |
|
|
|
|
Fórmula nueva | E39IAG | 000026 |
| ANO | FECINIDED | NAUX_03 | Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED) a la variable NAUX_03 |
Fórmula nueva | E39IAG | 000027 |
| MES | FECINIDED | NAUX_11 | Extrae el mes de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED) a la variable NAUX_11 |
Fórmula nueva | E39IAG | 000028 | ##DEDUCCIÓN HIJO POR | MES |
|
|
|
Fórmula nueva | E39IAG | 000029 |
| 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 | E39IAG | 000030 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC |
|
Fórmula nueva | E39IAG | 000031 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC |
|
Fórmula nueva | E39IAG | 000032 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 |
|
Fórmula nueva | E39IAG | 000033 |
| MUEVE | ELEMENTO_05 | IAGDEDHIJ | Mueve valor de tope anual para Hijo |
Fórmula nueva | E39IAG | 000034 | IAGDEDHIJ | DIVIDE | 12 | IAGDEDHIJ | Divide el tope con valor anual por 12 para mensualizarlo |
Fórmula nueva | E39IAG | 000035 | ##CONTINUA LAS | VALIDACIONES |
|
|
|
Fórmula nueva | E39IAG | 000036 |
| MUEVE | IAGDEDHIJ | NAUX_17 | Mueve el importe proporcional de la deducción por hijo (mnemónico IAGDEDHIJ) a la variable NAUX_17 |
Fórmula nueva | E39IAG | 000037 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000038 | FECINIDED | SI_MAYOR | FECHAPAGO | FINAL | Si la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), finaliza el cálculo |
Fórmula nueva | E39IAG | 000039 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000040 | ##ANO BAJA > ANO PAGO |
|
|
|
|
Fórmula nueva | E39IAG | 000041 | NAUX_01 | SI_MAYOR | NAUX_00 | PROCALTA | Si el año de baja de la deducción (variable NAUX_01) es mayor al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTA |
Fórmula nueva | E39IAG | 000042 | ##ANO BAJA < ANO PAGO |
|
|
|
|
Fórmula nueva | E39IAG | 000043 | NAUX_01 | SI_MENOR | NAUX_00 | FINAL | Si el año de baja de la deducción (variable NAUX_01) es menor al año de pago (variable NAUX_00), finaliza el cálculo |
Fórmula nueva | E39IAG | 000044 | ##MES BAJA > MES PAGO |
|
|
|
|
Fórmula nueva | E39IAG | 000045 | PROC_MES | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000046 | NAUX_10 | SI_MAYOR | NAUX_12 | ASIGNA_BAJA | Mueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_15 |
Fórmula nueva | E39IAG | 000047 |
| MUEVE | NAUX_10 | NAUX_15 |
Fórmula nueva | E39IAG | 000048 |
| SALTA |
| PROCBAJA | Salta hasta la etiqueta PROCBAJA |
Fórmula nueva | E39IAG | 000049 | ##CORRIGE FECHA BAJA |
|
|
|
|
Fórmula nueva | E39IAG | 000050 | ASIGNA_BAJA | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000051 |
| MUEVE | NAUX_12 | NAUX_15 | Mueve fecha de pago a la fecha de baja, si la fecha de baja es mayor a la de pago |
Fórmula nueva | E39IAG | 000052 | ##PROCESA X BAJA |
|
|
|
|
Fórmula nueva | E39IAG | 000053 | PROCBAJA | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000054 | NAUX_01 | SI_MAYOR | NAUX_03 | GRABA |
FINAL | Si el año de baja de la deducción (variable NAUX_01) es |
menor pago inicio de la deduccion de hijo (variable NAUX_ |
00 finaliza el cálculocontinúa en la etiqueta GRABA |
Fórmula nueva | E39IAG | 000055 | NAUX_15 | RESTA | NAUX_11 | NAUX_15 | Hace la diferencia entre el mes de baja (variable NAUX_15) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) |
Fórmula nueva | E39IAG | 000056 | NAUX_15 | SUMA | 1 | NAUX_15 |
Fórmula nueva | E39IAG | 000057 |
| SALTA |
| GRABA | Continúa en la etiqueta GRABA |
Fórmula nueva | E39IAG | 000058 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000059 | ##PROCESA X ALTA |
|
|
|
|
Fórmula nueva | E39IAG | 000060 | PROCALTA | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000061 |
| MUEVE | NAUX_12 |
Sin cambios | 956IAG | 000043 | ## ANO BAJA = ANO PAGO | Sin cambios | 956IAG | 000044 | NAUX_01 | SI_IGUAL | NAUX_00 | PROCBAJA | Si el año de baja de la deducción (variable NAUX_01) es igual al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTA |
Sin cambios | 956IAG | 000045 | ## | Sin cambios | 956IAG | 000046 | ##PROCESA X BAJA | Sin cambios | 956IAG | 000047 | PROCBAJA | ETIQUETA | Sin cambios | 956IAG | 000048 | MUEVE | NAUX_10 en que cumple 18 años el hijo de pago del periodo (variable NAUX_ |
1012), a la variable NAUX_15 |
Sin cambios956IAG00004901MAYOR03 baja inicio de la deducción (variable NAUX_ |
01 mayor inicio de la deduccion de hijo pago del peridodo (variable NAUX_ |
0300), continúa en la etiqueta GRABA |
Sin cambios956IAG0000501012 | RESTA | NAUX_11 | NAUX_15 | Hace la diferencia entre el mes |
en que cumple 18 años el hijo pago del periodo (variable NAUX_ |
1012) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) |
y lo guarda en la variable NAUX_15 |
Fórmula nueva | E39IAG | 000064 |
Sin cambios | 956IAG | 000051Sin cambios956IAG | 000052 | SALTA | GRABA | Continúa en la etiqueta GRABA | Sin cambios | 956IAG | 000053 | ## | Sin cambios | 956IAG | 000054 | ##PROCESA X ALTA | Sin cambios | 956IAG | 000055 | PROCALTA | ETIQUETA | Sin cambios | 956IAG | 000056 | MUEVE | NAUX_12 | NAUX_15 | Mueve el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15 | E39IAG | 000065 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000066 | ##GRABA CONCEPTO |
|
|
|
|
Fórmula nueva | E39IAG | 000067 | GRABA | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000068 | TIPODEDUC | SI_IGUAL | "2" | PORC_HIJO | Si el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO |
Fórmula nueva | E39IAG | 000069 |
| MUEVE | 1 | NAUX_18 | Si no, asigna 1 a la variable NAUX_18 (multiplicador de porcentaje) |
Fórmula nueva | E39IAG | 000070 |
| SALTA |
| CONTINUA_CALC | Salta hasta la etiqueta CONTINUA_CALC |
Fórmula nueva | E39IAG | 000071 | PORC_HIJO | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000072 |
| MUEVE | 0.5 | NAUX_18 | Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_18 |
Fórmula nueva | E39IAG | 000073 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000074 | CONTINUA_CALC | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000075 |
Sin cambios | 956IAG | 000057 | NAUX_03 | SI_MENOR | NAUX_00 | GRABA | Si el año de inicio de la deducción (variable NAUX_03) es menor al año de pago del peridodo (variable NAUX_00), continúa en la etiqueta GRABA |
Sin cambios | 956IAG | 000058 | NAUX_12 | RESTA | NAUX_11 | NAUX_15 | Hace la diferencia entre el mes pago del periodo (variable NAUX_12) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) y lo guarda en la variable NAUX_15 |
Sin cambios | 956IAG | 000059 | NAUX_15 | SUMA | 1 | NAUX_15 |
Se elimina | 956IAG | SALTA | GRABA | No aplica | Sin cambios | 956IAG | 000060 | ## | Sin cambios | 956IAG | 000061 | ##GRABA CONCEPTO | Sin cambios | 956IAG | 000062 | GRABA | ETIQUETA | Sin cambios | 956IAG | 000063 |
| MUEVE | NAUX_15 | NAUX_16 | Mueve la variable NAUX_15 a la variable NAUX_16 |
Sin cambios956IAG000064000076 | NAUX_16 | MULTIPLICA | NAUX_17 | NAUX_17 | Multiplica la cantidad de hijos (variable NAUX_16) por el valor de la deduccion proporcioal (variable NAUX_17) |
Se elimina956IAGIMPORTESIMAYOR0 | GRABA2 | No realiza la importación de incidencia, por lo tanto no procede | Se agrega | 956IAG | 000065 | NAUX_17 | MULTIPLICA | EMPPORDEP | NAUX_17 | Multiplica la variable NAUX_17 (valor proporcional de la deducción de hijo obtenida) por |
el mnemónico EMPPORDEP la variable NAUX_18 (porcentaje que le corresponde por hijo al empleado) y guarda el resutado en la variable NAUX_17 |
Se agrega956IAG000066NAUX_17 | DIVIDE | 100 | NAUX_17 | Sin cambios | 956IAG | 000067 | MUEVE | NAUX_16 | UNIDADES | Mueve la variable NAUX_16 a UNIDADES | IMPORTE | SI_MAYOR | 0 | AGREGA_NOV | Si se colocó el importe por incidencia, salta a la etiqueta AGREGA_NOV |
Fórmula nueva | E39IAG | 000079 |
| MUEVE | NAUX_16 | UNIDADES | Sino, mueve la cantidad de meses liquidados en hijos a UNIDADES y el monto calculado a IMPORTE |
Fórmula nueva | E39IAG | 000080 |
Sin cambios | 956IAG | 000068Mueve la variable NAUX_17 a IMPORTE | Fórmula nueva | E39IAG | 000081 |
| SALTA |
| NEXT | Salta a etiqueta NEXT |
Fórmula nueva | E39IAG | 000082 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000083 | AGREGA_NOV | ETIQUETA |
|
|
|
Fórmula nueva | E39IAG | 000084 |
Se elimina | 956IAG | ## | SALTA | FINAL | No aplica | Se elimina | 956IAG | SALTA | NEXT | No aplica | Sin cambios | 956IAG | 000069 | ## | Se elimina | 956IAG | GRABA2 | ETIQUETA | No aplica | Se elimina | 956IAG | IMPORTE | SUMA | NAUX_17 | IMPORTE | Suma al IMPORTE |
Se elimina | calculado la novedad cargada en monto |
Fórmula nueva | E39IAG | 000085 |
956IAG | UNIDADES | SUMA | NAUX_16 | UNIDADES |
Se elimina | 956IAG | ## | Sin cambios | 956IAG | Suma a las UNIDADES calculada la novedad cargada en cantidad |
Fórmula nueva | E39IAG | 000086 | ## |
|
|
|
|
Fórmula nueva | E39IAG | 000087 |
000070Sin cambios956IAG000071 el ciclo en con el próximo dependiente |
Sin cambios956IAG000072Sin cambios956IAG000073Se agrega956IAG000074
- E40IAG - I.A.G. Ded. Hijo Incap. P/Trab:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
---|
Sin cambios958IAGSin cambios958IAGE40IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL |
Sin cambios958IAGE40IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción |
Sin cambios958IAGE40IAG | 000004 |
| MUEVE | 0 | NAUX_01 | Mueve cero a la variable NAUX_01 |
Sin cambios | 958IAG | 000005 | , 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 |
los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXTla tabla SRB (Dependientes) |
Fórmula Nueva | E40IAG | 000007 |
Sin cambios | 958IAG | 000006FSin cambios | 958IAG | 000007 | TIPODEDUC | SI_IGUAL | 3 | CONT_02 TIPODEDUC = 3 PARENTESCO <> 'D' (campo RB_ |
TIPIR = 3 hasta 18 años) o TIPODEDUC = 2 (campo RB_TIPIR = 2 - Sin Límite de edad) o entonces continúa con la etiqueta CONT_02Discapacitado) finaliza el cálculo |
Fórmula Nueva | E40IAG | 000008 | 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 | 000009 | CONT_02 | ETIQUETA |
|
|
|
Fórmula Nueva | E40IAG | 000010 |
| SIG_DEP |
|
| Continúa el ciclo con el próximo dependiente |
Fórmula Nueva | E40IAG | 000011 |
| MUEVE | NAUX_01 | UNIDADES | Mueve la variable NAUX_01 a UNIDADES |
Fórmula Nueva | E40IAG | 000012 | ##VALOR HIJO INCAP | POR MES |
|
|
|
Fórmula Nueva | E40IAG | 000013 |
| 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 | 000014 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC |
|
Fórmula Nueva | E40IAG | 000015 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC |
|
Fórmula Nueva | E40IAG | 000016 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 |
|
Fórmula Nueva | E40IAG | 000017 |
| MUEVE | ELEMENTO_05 | IAGHIJODIS |
Fórmula Nueva | E40IAG | 000018 | IAGHIJODIS | DIVIDE | 12 | IAGHIJODIS | Divide el tope con valor anual por 12 para mensualizarlo |
Fórmula Nueva | E40IAG | 000019 | ##PORCENTAJE DEDUCCION |
|
|
|
|
Fórmula Nueva | E40IAG | 000020 | 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 | 000021 |
| MUEVE | 1 | NAUX_03 | Si no, asigna 1 a la variable NAUX_03 (multiplicador de porcentaje) |
Fórmula Nueva | E40IAG | 000022 |
| SALTA |
| GRABA_HIJO | Continúa en la etiqueta GRABA_HIJO |
Fórmula Nueva | E40IAG | 000023 | PORC_DED | ETIQUETA |
|
|
|
Fórmula Nueva | E40IAG | 000024 |
| 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 | 000025 | ##CONTINUA LAS | VALIDACIONES |
|
|
|
Fórmula Nueva | E40IAG | 000026 | GRABA_HIJO | ETIQUETA |
|
|
|
Fórmula Nueva | E40IAG | 000027 |
Sin cambios | 958IAG | 000008 | TIPODEDUC | SI_IGUAL | 2 | CONT_02 |
Sin cambios | 958IAG | 000009 | NAUX_01 | SUMA | 1 | NAUX_01 | Aumenta en uno la cantidad de hijos |
Sin cambios | 958IAG | 000010 | CONT_02 | ETIQUETA | Sin cambios | 958IAG | 000011 | SIG_DEP | Continúa el ciclo con el próximo dependiente | Sin cambios | 958IAG | 000012 | MUEVE | NAUX_01 | UNIDADES | Mueve la variable NAUX_01 a UNIDADES | Se agrega | 958IAG | 000013 | ##VALOR HIJO INCAP | POR MES | Se agrega | 958IAG | 000014 | BUSCA | TABLA_S050 | Se agrega | 958IAG | 000015 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | 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 | 958IAG | 000016 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | Se agrega | 958IAG | 000017 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | Se agrega | 958IAG | 000018 | MUEVE | ELEMENTO_05 | IAGHIJODIS | Se agrega | 958IAG | 000019 | IAGHIJODIS | DIVIDE | 12 | IAGHIJODIS | Divide el tope con valor anual por 12 para mensualizarlo |
Se agrega | 958IAG | 000020 | ##CONTINUA LAS | VALIDACIONES | Sin cambios | 958IAG | 000021 | IAGHIJODIS | MULTIPLICA | NAUX_01 | NAUX_02 | Multiplica la cantidad de |
hijos meses que corresponde (variable NAUX_01) por el |
valor de la deduccion proporcioal tope de deducción mensual por hijo discapacitado (mnemónico IAGHIJODIS) |
y lo almacena en la variable NAUX_02 |
Fórmula Nueva | E40IAG | 000028 |
Sin cambios | 958IAG | 000022EMPPORDEPNAUX_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 |
Sin cambios958IAG000023DIVIDE | 100 | IMPORTE | IMPORTE | Mueve la variable NAUX_01 a IMPORTE |
Fórmula Nueva | E40IAG | 000030 |
Sin cambios | 958IAG | 000024Sin cambios958IAG000025
Card documentos |
---|
Informacao | Solución disponible para Protheus versión 12.1.33 (con garantía extendida), 12.1.2210 (con garantía extendida) o superiores. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
...