Árvore de páginas

Versões comparadas

Chave

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

...

  • E48IAG - I.A.G. Cantidad de Hijos / Hijastros 50%:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaSin cambiosE48IAG000001#TRACE_ON


Fórmula nuevaSin cambiosE48IAG000002NOCALCULASI_IGUAL1FINALFórmula nueva
Sin cambiosE48IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Fórmula nuevaSin cambiosE48IAG000004
LEE_DEP

Lee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXT
Fórmula nuevaSin cambiosE48IAG000005PARENTESCOSI_DIFERENTE'F'NEXTFórmula nueva
Sin cambiosE48IAG000006TIPODEDUCSI_IGUAL'4'FINALSi el mnemónico TIPODEDUC (campo RB_TIPIR = 4 - No es Dep.) entonces finaliza el cálculo
Fórmula nuevaSin cambiosE48IAG000007##Fórmula nueva



Sin cambiosE48IAG000008TOPE_18ETIQUETAFórmula nueva


Sin cambiosE48IAG00000917MULTIPLICA365NAUX_20Guarda en la variable NAUX_20, 17 años en días
Fórmula nuevaSin cambiosE48IAG000010NAUX_20SUMA6NAUX_20Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos
Fórmula nuevaSin cambiosE48IAG000011FECNACDEDSUMANAUX_20DAUX_01Le suma a la fecha de nacimiento del hijo (mnemónico FECNACDED) 17 años en días (variable NAUX_20) y lo guarda en la variable DAUX_01
Fórmula nuevaSin cambiosE48IAG000012##Fórmula nueva



Sin cambiosE48IAG000013FEC_BAJAETIQUETAFórmula nueva


Sin cambiosE48IAG000014
MUEVEFECBAJDEDDAUX_20Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20
Fórmula nuevaSin cambiosE48IAG000015FECBAJDEDSI_DIFERENTEVACIOINICIOSi la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO
Fórmula nuevaSin cambiosE48IAG000016
MUEVEDAUX_01DAUX_20Mueve la fecha de baja del hijo  (mnemónico FECBAJDED)  a la variable DAUX_20
Fórmula nuevaSin cambiosE48IAG000017##Fórmula nueva



Sin cambiosE48IAG000018INICIOETIQUETAFórmula nueva


Sin cambiosE48IAG000019##DESGLOSO FECHA PAGO



Fórmula nuevaSin cambiosE48IAG000020
ANOFECHAPAGONAUX_00Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 
Fórmula nuevaSin cambiosE48IAG000021
MESFECHAPAGONAUX_12Extrae el mes de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_12
Fórmula nuevaSin cambiosE48IAG000022##DESGLOSO FECHA BAJA



Fórmula nuevaSin cambiosE48IAG000023
ANODAUX_20NAUX_01Extrae el año en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_01
Fórmula nuevaSin cambiosE48IAG000024
MESDAUX_20NAUX_10Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10
Fórmula nuevaSin cambiosE48IAG000025##DESGLOSO FECHA INICIO



Fórmula nuevaSin cambiosE48IAG000026
ANOFECINIDEDNAUX_03Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED)  a la variable NAUX_03
Fórmula nuevaSin cambiosE48IAG000027
MESFECINIDEDNAUX_11Extrae el mes de la fecha de inicio de la deducción del hijo  (mnemónico FECINIDED)  a la variable NAUX_11
Fórmula nuevaSin cambiosE48IAG000028##CONTINUA LASVALIDACIONESFórmula nueva


Sin cambiosE48IAG000029##Fórmula nueva



Sin cambiosE48IAG000030FECINIDEDSI_MAYORFECHAPAGOFINALSi 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 nuevaSin cambiosE48IAG000031##Fórmula nueva



Sin cambiosE48IAG000032##ANO BAJA > ANO PAGO



Fórmula nuevaSin cambiosE48IAG000033NAUX_01SI_MAYORNAUX_00PROCALTASi 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 nuevaSin cambiosE48IAG000034##ANO BAJA < ANO PAGO



Fórmula nuevaSin cambiosE48IAG000035NAUX_01SI_MENORNAUX_00FINALSi 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 nuevaSin cambiosE48IAG000036##MES BAJA > MES PAGO



Fórmula nuevaSin cambiosE48IAG000037PROC_MESETIQUETAFórmula nueva


Sin cambiosE48IAG000038NAUX_10SI_MAYORNAUX_12ASIGNA_BAJASi 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 nuevaSin cambiosE48IAG000039
MUEVENAUX_10NAUX_15Mueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_15
Fórmula nuevaSin cambiosE48IAG000040
SALTA
PROCBAJAFórmula nueva
Sin cambiosE48IAG000041##CORRIGE FECHA BAJA



Fórmula nuevaSin cambiosE48IAG000042ASIGNA_BAJAETIQUETAFórmula nueva


Sin cambiosE48IAG000043
MUEVENAUX_12NAUX_15Mueve fecha de pago a la fecha de baja, si la fecha de baja es mayor a la de pago
Fórmula nuevaSin cambiosE48IAG000044##PROCESA X BAJA



Fórmula nuevaSin cambiosE48IAG000045PROCBAJAETIQUETAFórmula nueva


Sin cambiosE48IAG000046NAUX_01SI_MAYORNAUX_03GRABASi el año de baja de la deducción (variable NAUX_01) es mayor al año de inicio de la deduccion de hijo (variable NAUX_03), continúa en la etiqueta GRABA
Fórmula nuevaSin cambiosE48IAG000047NAUX_15RESTANAUX_11NAUX_15Hace 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 nuevaSin cambiosE48IAG000048NAUX_15SUMA1NAUX_15
Fórmula nuevaSin cambiosE48IAG000049
SALTA
GRABAContinúa en la etiqueta GRABA
Fórmula nuevaSin cambiosE48IAG000050##Fórmula nueva



Sin cambiosE48IAG000051##PROCESA X ALTA



Fórmula nuevaSin cambiosE48IAG000052PROCALTAETIQUETAFórmula nueva


Sin cambiosE48IAG000053
MUEVENAUX_12NAUX_15Mueve el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15
Fórmula nuevaSin cambiosE48IAG000054NAUX_03SI_MENORNAUX_00GRABASi 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
Fórmula nuevaSin cambiosE48IAG000055NAUX_12RESTANAUX_11NAUX_15Hace 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
Fórmula nuevaSin cambiosE48IAG000056NAUX_15SUMA1NAUX_15
Fórmula nuevaSin cambiosE48IAG000057##Fórmula nueva



Sin cambiosE48IAG000058##GRABA CONCEPTO



Fórmula nuevaSin cambiosE48IAG000059GRABAETIQUETAFórmula nueva


Sin cambiosE48IAG000060TIPODEDUCSI_IGUAL"2"PORC_HIJOSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO
Fórmula nuevaSin cambiosE48IAG000061NAUX_18SUMA1NAUX_18Suma 1 para acumular la cantidad de hijos al 100% y lo guarda en la variable NAUX_18
Fórmula nuevaSin cambiosE48IAG000062
SALTA
CONTINUA_CALCSalta hasta la etiqueta CONTINUA_CALC
Fórmula nuevaSin cambiosE48IAG000063PORC_HIJOETIQUETAFórmula nueva


Sin cambiosE48IAG000064NAUX_19SUMA1NAUX_19Si el tipo de dependiente es "2-Hijo 50%" entonces suma 1 en la variable NAUX_19 para acumular la cantidad de hijos al 50 %
Fórmula nuevaSin cambiosE48IAG000065 ####



Fórmula nuevaSin cambiosE48IAG000066CONTINUA_CALCETIQUETAFórmula nueva


Sin cambiosE48IAG000067
MUEVENAUX_18IAGHIJO100Mueve la cantidad de hijos al 100% (variable NAUX_18) al mnemónico IAGHIJO100 para ser usado en otros conceptos
Fórmula nuevaSin cambiosE48IAG000068
MUEVENAUX_19IAGHIJO50Mueve la cantidad de hijos al 50% (variable NAUX_19) al mnemónico IAGHIJO50 para ser usado en otros conceptos
Fórmula nuevaSe eliminaE48IAG000069
NAUX_18SUMANAUX_19IMPORTESe suman las variables NAUX_18 y NAUX_19 para obtener la cantidad total de hijosNo aplica
Se agregaE48IAG000069
MUEVEIAGHIJO50IMPORTESe guarda la cantidad de hijos al 50% (mnemónico IAGHIJO50) en la variable IMPORTE
Sin cambiosFórmula nuevaE48IAG000070
SALTA
NEXTSalta a etiqueta NEXT
Fórmula nuevaSin cambiosE48IAG000071##Fórmula nueva



Sin cambiosE48IAG000072NEXTETIQUETAFórmula nueva


Sin cambiosE48IAG000073
SIG_DEP


Fórmula nuevaSin cambiosE48IAG000074##Fórmula nueva



Sin cambiosE48IAG000075FINALETIQUETAFórmula nueva


Sin cambiosE48IAG000076#TRACE_OFF



  • E95IAG - I.A.G. Cantidad Hijos Incap. P/ Trab 50%:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaSin cambiosE95IAG000001#TRACE_ON


Fórmula nuevaSin cambiosE95IAG000002NOCALCULASI_IGUAL1FINALFórmula nueva
Sin cambiosE95IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Fórmula nuevaSin cambiosE95IAG000004
MUEVE0NAUX_01Inicializa en cero la variable NAUX_01
Fórmula nuevaSin cambiosE95IAG000005
MESRCHFECGANNAUX_04Mueve la fecha de Ganancias a la variable NAUX_04
Fórmula nuevaSin cambiosE95IAG000006
LEE_DEP

Lee el primer dependiente
Fórmula nuevaSin cambiosE95IAG000007NAUX_01SI_MAYOR0CONTINUA_CALCSi la variable NAUX_01 es mayor a cero, continúa en etiqueta CONTINUA_CALC
Fórmula nuevaSin cambiosE95IAG000008PARENTESCOSI_DIFERENTE'D'FINALSi el familiar (mnemónico PARENTESCO) es distinto de 'D' (Hijo Discapacitado), entonces finaliza el cálculo
Fórmula nuevaSin cambiosE95IAG000009NAUX_01SUMANAUX_04NAUX_01Asigna la cantidad de meses almacenados  en la variable NAUX_04 en la variable NAUX_01
Fórmula nuevaSin cambiosE95IAG000010CONT_02ETIQUETAFórmula nueva


Sin cambiosE95IAG000011
SIG_DEP

Continúa con el siguiente familiar
Fórmula nuevaSin cambiosE95IAG000012CONTINUA_CALCETIQUETAFórmula nueva


Sin cambiosE95IAG000013
MUEVENAUX_01UNIDADESMueve la variable NAUX_01  a UNIDADES
Fórmula nuevaSin cambiosE95IAG000014##PORCENTAJE DEDUCCION



Fórmula nuevaSin cambiosE95IAG000015TIPODEDUCSI_IGUAL"2"PORC_DEDSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO
Fórmula nuevaSin cambiosE95IAG000016NAUX_03SUMA1NAUX_03Suma 1 para acumular la cantidad de hijos al 100% y lo guarda en la variable NAUX_03
Fórmula nuevaSin cambiosE95IAG000017
SALTA
GRABA_HIJOSalta hasta la etiqueta GRABA_HIJO
Fórmula nuevaSin cambiosE95IAG000018PORC_DEDETIQUETAFórmula nueva


Sin cambiosE95IAG000019NAUX_04SUMA1NAUX_04Si el tipo de dependiente es "2-Hijo 50%" entonces suma 1 en la variable NAUX_04 para acumular la cantidad de hijos al 50 %
Fórmula nuevaSin cambiosE95IAG000020##CONTINUA LASVALIDACIONESFórmula nueva


Sin cambiosE95IAG000021GRABA_HIJOETIQUETAFórmula nueva


Sin cambiosE95IAG000022
MUEVENAUX_04IAGHIJD50Mueve la cantidad de hijos al 100% (variable NAUX_04) al mnemónico IAGHIJO100 para ser usado en otros conceptos
Fórmula nuevaSin cambiosE95IAG000023
MUEVENAUX_03IAGHIJD100Mueve la cantidad de hijos al 50% (variable NAUX_03) al mnemónico IAGHIJO50 para ser usado en otros conceptos
Fórmula nuevaSe eliminaE95IAG000024
NAUX_03SUMANAUX_04NAUX_02Se suman las variables NAUX_03 y NAUX_04 para obtener la cantidad total de hijosNo aplica
Se modificaFórmula nuevaE95IAG000025000024
MUEVENAUX_02IAGHIJD50IMPORTEMueve el resultado anterior la cantidad de hijos incapacitados para el trabajo al 50% (mnemónico IAGHIJD50) a la variable IMPORTE
Fórmula nuevaSin cambiosE95IAG000026000025FINALETIQUETAFórmula nueva


Sin cambiosE95IAG000027000026#TRACE_OFF 



  • E96IAG - I.A.G. Cant. Hijos / Hijastros al 100%:

...