Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS RH
TOTVS RRHH

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
Segmento RH
RRHH

Módulo:SIGAGPE - Gestión de personal.
Función:

   

Rutina(s) modificada(s)Nombre técnicoFecha
GPPDARG.PRXConceptos estándar - Argentina.2124/03/2025
GPFORARG.PRXFórmulas estándar - Argentina.2124/03/2025
GPFO1ARG.PRXFunciones adicionales de fórmulas estándar - Argentina.2124/03/2025
GPFO2ARG.PRXFunciones adicionales de fórmulas estándar - Argentina.2124/03/2025
GPCRGARG.PRXContenido de tablas alfanuméricas estándar - Argentina.2124/03/2025

   

Rutina(s) involucrada(s)Nombre técnico Fecha
GPCRGARG.PRXContenido de tablas alfanuméricas estándar - Argentina.13/12/2024
GPMNEARG.PRXMnemónicos estándar - Argentina.13/12/2024
GPVPPARG.PRXConceptos por procesos estándar - Argentina.08/11/2024
GPRG9ARG.PRXCriterios de acumulación estándar - Argentina.20/12/2022
GPRGXARG.PRXEstándar de períodos - Argentina.20/12/2022
GPSRYARG.PRXTipos de procedimiento estándar - Argentina.21/04/2023
GPRCMARG.PRXTipos de ausencias estándar - Argentina.08/08/2023

   

País:Argentina (ARG)
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DNOMI-3173

02. SITUACIÓN/REQUISITO

Por estandarización y estabilización del producto para la Localización Argentina, se reestructuran los Conceptos que se utilizan para el cálculo del Impuesto a las Ganancias, renombrandolos para que el código inicie con la letra E. También se validan los mnemónicos de tipo archivo, para unificar los que referencien al mismo campo y estandarizarlos.

...

Nota
titleNOTA

La depuración/estabilización descrita en el presente Documento técnico, aún se encuentra en fase de Desarrollo y Pruebas. Por lo anterior, aún no se encuentra disponible en el repositorio (RPO) estándar.

Tras la finalización del mantenimiento, se disponibilizará a clientes mediante la Central de descargas.

03. SOLUCIÓN

Para la refactorización mencionada se realizaron las siguientes acciones:

...

Totvs custom tabs box
tabsCondiciones previasPre-condiciones, Procedimiento, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-3173
  3. Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
  4. Regeneración de conceptos:

    Informações
    titleRegeneración de conceptos

    Si tiene personalizaciones en la creación de Conceptos, como lo son Conceptos de usuario; realizar los siguientes pasos.

    1. Generar archivos Excel para validación:

      • Ejecutar la rutina “Consultas | Archivos | Genéricos y Exportar a Excel la información (Opción Exp. CSV”), de las tablas SRV.

      • Guardar los archivos de Excel generados (antes del cambio).

    2. Respaldar/Borrar las siguientes tablas:
      • Conceptos (SRV):
        • Respaldar la tabla SRV. 
        • Borrar los registros de la tabla SRV.
    3. Carga de Conceptos estándar:
      • Ingresar a la rutina Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"; para que se carguen los conceptos estándar:
        • Verificar que no se encuentren los conceptos que se eliminaron, como se indica en el punto "Conceptos" de la sección 04. INFORMACIÓN ADICIONAL.
        • Verificar que correspondan a las modificaciones los conceptos a los que se le modificaron las configuraciones de los campos que se indican en el punto Conceptos" de la sección 04. INFORMACIÓN ADICIONAL.
    4. Regresar el respaldo de la tabla del punto b
      • Abrir la tabla SRV.
    5. Generar archivos Excel para validación:
      • Conceptos (SRV)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"; para incluir los conceptos de usuario.
        • Guardar los archivos de Excel generados (después del cambio).
      • Conceptos por Proceso (SRM)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Conceptos por Proceso"; para incluir los conceptos o fórmulas de usuario.
        • Guardar los archivos de Excel generados (después del cambio).
    6. Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
      • Conceptos (SRV)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"; para incluir los conceptos de usuario.
  5. Regeneración de formulación:  

    Informações
    titleRegeneración de formulación

    En caso de contar con formulación estándar nativa; solo debe entrar a la rutina Fórmulas (GPEA290) y Mnemónicos (GPEA300), de manera que el sistema realice la actualización automática de las fórmulas y mnemónicos descritos en el punto "Fórmulas" y "Mnemónicos" de la sección 04. INFORMACIÓN ADICIONAL.

    Si tiene personalizaciones en la formulación, como lo son Fórmulas de usuario; realizar los siguientes pasos.

    1. Generar archivos Excel para validación:

      • Ejecutar la rutina “Consultas | Archivos | Genéricos y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RCA, RC2 y RC3.

      • Guardar los archivos de Excel generados (antes del cambio).

    2. Respaldar/Borrar las siguientes tablas:
      1. Fórmulas (RC2 / RC3) y Mnemónicos (RCA):
        • Respaldar las tablas RCA, RC2 y RC3. 
        • Borrar los registros de las tablas RCA, RC2 y RC3.
    3. Carga de Formulación estándar:
      1. Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
        • Verificar las adecuaciones en las fórmulas con respecto a las fórmulas borradas y la fórmula agregada, como se indica en los puntos "Fórmulas " de la sección 04. INFORMACIÓN ADICIONAL.
      2. Ingresar a la rutina Mnemónicos, ubicada en "Actualizaciones | Definic. Cálculo | Mnemónicos"; para que se carguen las fórmulas estándar:
        • Verificar las adecuaciones en los fórmulas con respecto a los siguientes mnemónicos agregados, como se indica en los puntos "Mnemónicos" de la sección 04. INFORMACIÓN ADICIONAL
    4. Regresar el respaldo de las tablas del punto b
      1. Abrir las tablas RCA, RC2 y RC3.
    5. Generar archivos Excel para validación:
      • Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RCA, RC2, RC3.
      • Guardar los archivos de Excel generados (después del cambio).
    6. Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
      • Fórmulas (RC2 | RC3)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.
      • Mnemónicos (RCA)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Mnemónicos"; para incluir los mnemónicos de usuario.
  6. Contar con información en los catálogos utilizados:
    • Conceptos.
      • Validar que no se encuentren los registros que se indican como Conceptos borrados en el punto "Conceptos" de la sección 04. INFORMACIÓN ADICIONAL
      • Validar que se encuentren modificados los registros que se indican como Conceptos renombrados en el punto "Conceptos" de la sección 04. INFORMACIÓN ADICIONAL
    • Conceptos por Proceso.
      • Validar que no se encuentren los registros que se indican en el punto "Conceptos por Proceso" de la sección 04. INFORMACIÓN ADICIONAL
    • Fórmulas.
      • Validar que no se encuentren los registros que se indican como Fórmulas borradas en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL
      • Validar que se haya agregado correctamente la fórmula F572IAG Remun y Ded Importadas F572, en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL
    • Mnemónicos.
      • Validar que se hayan agregado correctamente lalos siguientes mnemónicos, en el punto "Mnemónicos" de la sección 04. INFORMACIÓN ADICIONAL
    • Criterios de Acumulación.
    • Periodos.
    • Tablas Alfanuméricas.
      • Validar que se encuentren modificadas las definiciones que se indican como Definición de Tablas en el punto "Tablas Alfanuméricas" de la sección 04. INFORMACIÓN ADICIONAL
      • Validar que se encuentren modificados los datos que se indican como Mantenimiento de Tablas renombrados en el punto "Tablas Alfanuméricas" de la sección 04. INFORMACIÓN ADICIONAL
    • Empleados.
    • Asientos Fijos:
      • Los registros deben tener informado el campo Tipo Cálc. (RG1_TPCALC) igual a 1 - Valor fijo.
Totvs custom tabs box items
defaultno
referenciapaso2

Conceptos (GPEA040):

  1. Ingresar a la rutina Conceptos, ubicada en el módulo Gestión de personal - SIGAGPE (Actualizaciones | Definición de cálculo).
  2. En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".


Conceptos por Proceso (GPEA161):

  1. Ingresar a la rutina Conceptos por Proceso, ubicada en el módulo Gestión de Personal - SIGAGPE (Actualizaciones | Definición de cálculo).
  2. En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".


Fórmulas (GPEA290):

  1. Ingresar a la rutina Fórmulas, ubicada en el módulo Gestión de Personal - SIGAGPE (Actualizaciones | Definición de cálculo).
  2. En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".


Tablas Alfanuméricas:

Definición Tablas (GPEA310):

  1. Ingresar a la rutina Definición Tablas, ubicada en el módulo Gestión de Personal - SIGAGPE (Actualizaciones | Definición de cálculo).
  2. En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".


Mantenimiento de Tablas (GPEA320):

  1. Ingresar a la rutina Mantenimiento Tab., ubicada en el módulo Gestión de Personal - SIGAGPE (Actualizaciones | Definición de cálculo).
  2. En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".

04. INFORMACIÓN ADICIONAL 

Conceptos

  • Conceptos nuevos:   
ConceptoDescripciónDescripción ExtendidaFórmula CptoDescripción FórmulaCod. Agrup.Cod. F1357Cod. F1359Cod
. F572Cód
. F572
E01IG SAC 1er Semestre IG SAC 1er Semestre                               E01IAG         IG SAC 1ER SEMESTRE                     E01H305N305  
  
E02IG SAC 2do Semestre IG SAC 2do Semestre                               E02IAG         IG SAC 2DO SEMESTRE                     E02H306N306  
  
E03Aj.Per.Ant.Rem.Grav.Aj. De Períodos Anteriores Sobre Remun. Gravadas  DEDIAG         IG DEDUCCIONES                          E03H331N311  
  
E04OE-Aj.Per.Ant.R.GravOtros Empleos - Aj. Períodos Ant. S/ Rem. Grav.   F572IAG        IG REMUN Y DED IMPORTADAS F572          E04H336N312
X7
X7
E05IG Asign. FamiliaresAsignaciones Familiares                           F572IAG        IG REMUN Y DED IMPORTADAS F572          E05    N403
  
  
E06Int.Prest.Empleador Intereses Por Préstamos Al Empleador              F572IAG        IG REMUN Y DED IMPORTADAS F572          E06    N404  
  
E09IG Ingreso No Habit IG Ingreso No Habitual                            DEDIAG         IG DEDUCCIONES                          E09H304N304  
  
E11IG OE Rem. Brutas   IG Otros Empl Remuneraciones Brutas               F572IAG        IG REMUN Y DED IMPORTADAS F572          E11H314N307X4
  
E13IG OE SIPA          IG Otros Empl SIPA                                F572IAG        IG REMUN Y DED IMPORTADAS F572          E13D404N504X2
  
E15IG OE Ley           IG Otros Empl Ley                                 F572IAG        IG REMUN Y DED IMPORTADAS F572          E15D404N506X2
  
E17IG OE O. Social     IG Otros Empl Obra Social                         F572IAG        IG REMUN Y DED IMPORTADAS F572          E17D406N508X1
X4
E19IG OE Sindicato     IG Otros Empl Sindicato                           F572IAG        IG REMUN Y DED IMPORTADAS F572          E19D408N510X3
  
E20IG Seg Vida         IG Seguro de Vida                                 F572IAG        IG REMUN Y DED IMPORTADAS F572          E20D410N512
X2
E21IG Gtos Sepelio     IG Gastos de Sepelio                              F572IAG        IG REMUN Y DED IMPORTADAS F572          E21D410N515
  
E22Indemn. RG.4003/17  Indemn. Inc.C), D)yE) Ap."A" - AnexoII RG 4003/17 DEDIAG         IG DEDUCCIONES                          E22    N405  
X2
E23IG Gcia Imponible   IG Total Ganancia Imponible                       E23IAG         IG GANANCIA IMPONIBLE                   E23          
  
E25IG Cuotas Med-Asist.IG Cuotas Médico-Asistenciales                    F572IAG        IG REMUN Y DED IMPORTADAS F572          E25D409N511
X1
E26IG Donaciones       IG Donaciones                                     F572IAG        IG REMUN Y DED IMPORTADAS F572          E26D416N517
  
E27IG Honor. Médicos   IG Honorarios Médicos                             F572IAG        IG REMUN Y DED IMPORTADAS F572          E27D418N520
X3
E28IG Int. HipotecariosIG Intereses Hipotecarios                         F572IAG        IG REMUN Y DED IMPORTADAS F572          E28D419N521
E29IG Alquiler 40%     IG Alquiler 40% GNI                               F572IAG        IG REMUN Y DED IMPORTADAS F572          E29D422N51822
E30IG Alq. 10% - InquilIG Alquiler 10% sin Tope (Inquilino)              F572IAG        IG REMUN Y DED IMPORTADAS F572          E30D437N53033
  
E31IG Alq. 10% - Prop. IG Alquiler 10% sin Tope (Propietario)            F572IAG        IG REMUN Y DED IMPORTADAS F572          E31D437N53034
  
E32Caja Compl. Previs. IG Cajas Complementarias de Previsión             F572IAG        IG REMUN Y DED IMPORTADAS F572          E32D429N52499
  
E33IG Seg Mixtos       IG Seguros Mixtos                                 F572IAG        IG REMUN Y DED IMPORTADAS F572          E33D411N51323
E34Eq. e Ind. Empleado IG Gastos Equipo e Indumentaria Empleado          F572IAG        IG REMUN Y DED IMPORTADAS F572          E34D425N52821
E35IG Pers. Domestico  IG Personal Doméstico                             F572IAG        IG REMUN Y DED IMPORTADAS F572          E35D423N523
E36IG Ded. Especial    IG Deducción Especial                             E36IAG         IG DEDUCCION ESPECIAL                   E36D504N612  
E37IG Gcia. No Impon.  IG Ganancia No Imponible                          E37IAG         IG MINIMO NO IMPONIBLE                  E37D503N603  
22
E38IG Ded Cónyuge      IG Deducción Cónyuge                              E38IAG         IG DEDUCCION CONYUGE                    E38D506N604  
33
E39IG Ded Hijo         IG Deducción Hijo                                 E39IAG         IG DEDUCCION HIJO                       E39D508N607  
34
E40IG Ded. Hijo Incap. IG Hijo Incap. p/ Trabajo                         E40IAG         IG DED. HIJO INCAP. P/TRAB              E40D516N610  
99
E41IG Neta Suj a Imp   IG Neta Sujeta a Impuesto                         E23IAG         IG GANANCIA IMPONIBLE                   E41D514N803  
23
E42IG Total Impuesto   IG Total Impuesto                                 E42IAG         IG IMPUESTO ANUAL A RETENER             E42G605N805  
21
E43IG Retencion Anual  IG Retencion Anual                                E43IAG         IG RETENCION ANUAL                      E43G606N806  
E48IG Cant De Hijos 50%IG Cantidad De Hijos / Hijastros 50%              E48IAG         IG CANTIDAD HIJOS/HIJASTROS 50%         E48    N605  
  
E49IG Rem.Petrol.P.PozoRem. CCT 396/2204-Petroleros-Pers. De Pozo-Art.1  DEDIAG         IG DEDUCCIONES                          E49    N407  
  
E50Curs Y S-RG.4003/17 Cursos Semin. Inc.o) Ap."A"-Anexo II-RG 4003/17   F572IAG        IG REMUN Y DED IMPORTADAS F572          E50    N408  
  
E51Amort.Rod.Viaj.Com. Amort. e Int. p/Adq. Rod. Corr. y Viaj. Comercio  F572IAG        IG REMUN Y DED IMPORTADAS F572          E51D415N51610
  
E52IG Seg Ret Privado  IG Seguro Retiro Privado                          F572IAG        IG REMUN Y DED IMPORTADAS F572          E52D412N52724
  
E53IG Cta Ptes Ret     IG Adquisición Cta Partes de FCI Fines Retiro     F572IAG        IG REMUN Y DED IMPORTADAS F572          E53D413N51425
  
E54Dto Obl Nc Pr Mun   Descuento Oblig por Ley Nac, Prov o Municipal     F572IAG        IG REMUN Y DED IMPORTADAS F572          E54D417N51999
  
E55Ap Fdo Riesgo S P   Ap. Cap. Soc.Fdo de Riesgo de Soc.Prot.           F572IAG        IG REMUN Y DED IMPORTADAS F572          E55D420N522
  
E56Ap.Fdos.Jub.-Anses  Ap p/Fdos de Jub, Ret, Pens o Subs-ANSES          F572IAG        IG REMUN Y DED IMPORTADAS F572          E56D428N50399
  
E57Pgo Cta-Cr y Db     Pagos a Cuenta - Imp. S/Cred y Debitos            F572IAG        IG REMUN Y DED IMPORTADAS F572          E57D609N704
  
E58Pgo Cta-Paq Turist. Pago a Cuenta - Compra de Paquetes Turísticos     F572IAG        IG REMUN Y DED IMPORTADAS F572          E58D611N70615
  
E59Ind.y Eq. Empleador Indument. y Equipamiento Prov. p/Empleador        DEDIAG         IG DEDUCCIONES                          E59    N409  
  
E60Aj.Per.Ant.R.ExentasAj. Períodos Ant. s/Remun. Exentas o No AlcanzadasDEDIAG         IG DEDUCCIONES                          E60H332N410  
  
E61OE-Asign.Familiares Otros Empleos - Asignaciones Familiares           F572IAG        IG REMUN Y DED IMPORTADAS F572          E61    N411
  
  
E62Pgo Cta-Ret Aduan.  Pagos a Cuenta - Perc. / Ret. Aduaneras           F572IAG        IG REMUN Y DED IMPORTADAS F572          E62D610N70312
  
E63OE-Int.Pr.Empleador Otros Empleos - Intereses p/Préstamos al EmpleadorF572IAG        IG REMUN Y DED IMPORTADAS F572          E63    N412  
10
E64OE-Indemn.RG4003/17 OE-Indemn.Inc.c),d) y e) Ap."A"-AnexoII-RG4003/17 F572IAG        IG REMUN Y DED IMPORTADAS F572          E64    N413  
24
E65OE-Rem.T.del Fuego  OE-Remun. Art.1-Ley 19.640-T.N.Tierra del Fuego   F572IAG        IG REMUN Y DED IMPORTADAS F572          E65    N414  
25
E66Pcta-L27541-35 Inc APagos a Cuenta - L27541 - Art.35 - Inc A          F572IAG        IG REMUN Y DED IMPORTADAS F572          E66D613N70827
99
E67Pcta-L27541-35 Inc BPagos a Cuenta - L27541 - Art.35 - Inc B          F572IAG        IG REMUN Y DED IMPORTADAS F572          E67D614N70928
E68Pcta-L27541-35 Inc CPagos a Cuenta - L27541 - Art.35 - Inc C          F572IAG        IG REMUN Y DED IMPORTADAS F572          E68D615N71029
99
E69Pcta-L27541-35 Inc DPagos a Cuenta - L27541 - Art.35 - Inc D          F572IAG        IG REMUN Y DED IMPORTADAS F572          E69D616N71130
E70Pcta-L27541-35 Inc EPagos a Cuenta - L27541 - Art.35 - Inc E          F572IAG        IG REMUN Y DED IMPORTADAS F572          E70D617N71231
15
E71Pgo Cta-Dyc-Fdo     Pagos a Cuenta - Imp. Cred y Deb S/Fdos P O T     F572IAG        IG REMUN Y DED IMPORTADAS F572          E71D618N70514
  
E72Pgo Cta-V Ext       Pagos a Cuenta - Canc. Ef. Viajes Exterior        F572IAG        IG REMUN Y DED IMPORTADAS F572          E72D619N70713
  
E73Gtos. Educacion     Gastos de Educación                               F572IAG        IG REMUN Y DED IMPORTADAS F572          E73D432N52932
  
E74OE-Rem.Petrol.P.PozoOE-Rem.CCT396/2204-Petrol-Pers. de Pozo-Ley26176  F572IAG        IG REMUN Y DED IMPORTADAS F572          E74    N415  
12
E75OE-C y S-RG4003/17  OE-Curs Semin. Inc.o) Ap."A"-Anexo II-RG 4003/17  F572IAG        IG REMUN Y DED IMPORTADAS F572          E75    N416
  
  
E76OE-Ind. Eq.EmpleadorOtros Empleos-Indum.y Equip. Prov. p/Empleador    F572IAG        IG REMUN Y DED IMPORTADAS F572          E76H354N417XM
  
E77IG Porc. IAG        IG Porcentaje Tramo IAG Final                     E77IAG         IG PORC IMP A LAS GCIAS                 E77G603N804  
  
E78OE-Aj.Per.Ant.R.ExenOE-Aj. Períodos Ant. s/Remun. Exentas o No Alc.   F572IAG        IG REMUN Y DED IMPORTADAS F572          E78    N418  
27
E79OE-Ap.J R ANSES     O. Empleos-Ap.Fdos.Jub, Ret., Pens. o Subs-ANSES  F572IAG        IG REMUN Y DED IMPORTADAS F572          E79D428N504X2
28
E80OE-Grav No Hab      Remuneración O Empl - Grav No Habituales          F572IAG        IG REMUN Y DED IMPORTADAS F572          E80H315N308X6
29
E81OE-SAC 1er Sem      Otros Empl - SAC 1er Semestre                     F572IAG        IG REMUN Y DED IMPORTADAS F572          E81H316N309X9
30
E82OE-SAC 2do Sem      Otros Empl - SAC 2do Semestre                     F572IAG        IG REMUN Y DED IMPORTADAS F572          E82H317N310X9
31
E83Otr.Ap.J R,P S-ANSESOtros Ap. Fdos Jub., Ret, Pens.Subs.- Inc ANSES A.F572IAG        IG REMUN Y DED IMPORTADAS F572          E83    N526  
14
E84Ant.Arg-Ad.R.P.C y MAntártida Argentina-Ad.Rem.p/Pers. Civil y MilitarDEDIAG         IG DEDUCCIONES                          E84    N531  
13
E85Ded.Esp.12ava Parte Deducción Especial Adicional Doceava Parte        E85IAG         IG DED ESP 12AVA PARTE                  E85    N613  
32
E86Deducción EspecíficaDeducción Específica                              INCLIQ         INCIDENCIAS                             E86D505N614  
  
E87Imp.Ret.Dto552/24-A8P.2024-Pago Cta Art.8 D.652/24-Imp. Ret. Ley 27725INCLIQ         INCIDENCIAS                             E87    N807
  
  
E88Ded.Esp.Dif. Art83  P.2024-Dif.Art.83Ley27743-Ded.Esp.-Art.8D.652/24  INCLIQ         INCIDENCIAS                             E88    N808  
XM
E89Actores-Retr.Repres.Actores-Retrib.Pagada a los Repres.-RG 2442/08    F572IAG        IG REMUN Y DED IMPORTADAS F572          E89D430N53299
  
E90Fdos Comp. Prev.    Fdos. Compensadores De Previsión                  F572IAG        IG REMUN Y DED IMPORTADAS F572          E90D431N52599
  
E91Impuesto DeterminadoSubtotal Saldo Determinado antes de Pagos a CuentaINCLIQ         INCIDENCIAS                             E91    N809  
X2
E92Saldo Determinado   Saldo Determinado                                 INCLIQ         INCIDENCIAS                             E92    N810  
X6
E95Cant.Hijos Incap.50%Cant.Hijos/Hijastros Incapac. P/Trabajo Al 50%    E95IAG         IG CANTIDAD HIJO INCAP. P/TRAB 50%      E95    N608  
X9
E96Cant.Hijos al 100%  Cant. Hijos / Hijastros al 100%                   E96IAG         IG CANT. HIJOS / HIJASTROS AL 100%      E96D519N606  
X9
E97Cant.Hij Incap.100% Cant.Hijos/Hijastr Incap p/Trab 100%              E97IAG         IG CANT.HIJOS/HIJASTR INCAP P/TRAB 100% E97D520N609  
  
E98Cant.Hijos Ed. 50%  Cant. Hijos E/18-24 Años-Ed. 50%                  INCLIQ         INCIDENCIAS                             E98D521N616
  
  
E99Cant.Hijos Ed. 100% Cant. Hijos E/18-24 Años-Ed. 100%                 INCLIQ         INCIDENCIAS                             E99D522N617
  
  

   

Nota
titleNOTA

En el caso de todos los conceptos que se utilicen para procesar los Asientos fijos, producto de la Importación del XML descargado de la DDJJ del empleado en la aplicación de AFIP SIRADIG (F572), deben tener habilitada la lectura de Asientos fijos mediante el campo Leer Regist. (RV_LEEFIX = 1 - Sí) y la máxima cantidad de registros de los mismos (RV_QTDLANC = 9), ya que pueden existir varios registros del mismo concepto.

El campo Cód Ded F572 (RV_PDF572W) se basa en la información que posee la Tabla genérica XE - Conceptos F572 Web. Para mayor información consulte el siguiente documento:

DT Localización Argentina (SIGAGPE) - Protheus 12#Formato572Web

El campo Cód. 1359 (RV_COD1359), en los datos cargados en la tabla alfanumérica S051 - Cód. F. IAG. Para mayor información consulte el siguiente documento:

Formulario 1359 (F. 1359) GPER1359 ARG

...

I.A.G.

Fórmula

Descripción Fórmula

E01IAGI.A.G. IG SAC 1er Semestre
E02IAGI.A.G. IG SAC 2do Semestre
E07IAGI.A.G. IG SAC Doceava Parte
E08IAGI.A.G. IG Ingreso Bruto
E09IAGI.A.G. IG Ingreso No Habitual
E10IAGI.A.G. IG Ingreso No Habitual A Prorratear
DEDIAGI.A.G. IG Deducciones 
E23IAGI.A.G. IG Total Ganancia Neta
E36IAGI.A.G. IG Deducción Especial
E37IAGI.A.G. IG Mínimo No Imponible
E38IAGI.A.G. IG Deducción Cónyuge
E39IAGI.A.G. IG Deducción Hijo
E40IAGI.A.G. IG Hijo Incap. p/ Trabajo
E42IAGIG Impuesto Anual a Retener
E43IAGIG Retención Anual
E44IAG IG Devolución Ganancias
E48IAG
IG Cantidad de Hijos / Hijastros 50%
E77IAGIG Porc Imp a las Gcias
E85IAGIG Ded Esp 12ava Parte
E95IAGI.A.G. IG Cantidad Hijos Incap. P/ Trab 50%
E96IAGI.A.G. IG Cant. Hijos / Hijastros al 100%
E97IAGI.A.G. IG Cant.Hijos/Hijastr Incap p/Trab 100%
410IGEBase Calculo SAC - 12ava Parte
966IGEIG Retención Ganancias
967IGEIG Devolución Ganancias
REFIGERef. Impuesto a las Gcias E             


  • Se crean las siguientes fórmulas:

...

REFIGE -

...

Ref. Impuesto a las Gcias E:   

Si no es primer semestre, sale del cálculo

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE01IAGREFIAGE000001#TRACE_ON


Fórmula nuevaE01IAGREFIAGE000002NOCALCULASI_IGUAL1FINAL#BUSCA VALORESDEDUCCIONES


Fórmula nuevaE01IAGREFIAGE000003PERTIPONOMSI_IGUAL"SAC"CONT_00Valida si el procedimiento es igual a "SAC"#DETERMINA FORMA CALCULO



Fórmula nuevaE01IAGREFIAGE000004
ANOPERPAGSACRCHFECGANSINAUX_DIFERENTE"1"FINAL01Obtiene el año de la fecha de ganancias del periodoSi el período no tiene marcado que se paga SAC con esa liquidación, sale del cálculo
Fórmula nuevaE01IAGREFIAGE000005CONT_00
MESRCHFECGANMESPROCESOObtiene el mes de la fecha de ganancias del periodoETIQUETA
Fórmula nuevaE01IAGREFIAGE000006MESINISACSTRTOVAL2NAUX_01Convierte el mnemónico MESINISAC a numérico y lo almacena en NAUX_01# DETERMINAAÑO Y MESPARA GANANCIAS

Fórmula nuevaE01IAGREFIAGE000007NAUX_01SI_MAYORMULTIPLICA6100FINALNAUX_02Conforma el periodo más el mes (AAAAMM) para usarlo con tablas alfanuméricas
Fórmula nuevaE01IAGREFIAGE000008MUEVENAUX_02VALORSACSUMAIMPORTEMESPROCESOANOMESPROCColoca el valor del SAC Primer Semestre en la variable IMPORTE
Fórmula nuevaE01IAGREFIAGE000009FINAL#PREPARA DATOSETIQUETAGENERALES


Fórmula nuevaE01IAGREFIAGE000010
#MUEVETRACENAUX_OFF
  • E02IAG - I.A.G. SAC 2do Semestre:
01ANO_INI_ACUInicializa año de inicio y fin de acumulados
Fórmula nuevaREFIAGE000011
MUEVENAUX_01ANO_FIN_ACU
Fórmula nuevaREFIAGE000012IAGCRITER

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE02IAG000001#TRACE_ONFórmula nuevaE02IAG000002NOCALCULA
SI_IGUAL
1
'2'FINALSi no encuentra el concepto con criterio 02 (Ganancias), finaliza el cálculo
Fórmula nueva
E02IAG
REFIAGE
000003
000013
PERTIPONOMSI_IGUAL"SAC"CONT_00Valida si el procedimiento es igual a "SAC"
NAUX_01RESTA1ANO_INI_ACU
Fórmula nueva
E02IAG
REFIAGE
000004
000014
PERPAGSAC

MUEVE
SI
NAUX_
DIFERENTE"1"FINALSi el período no tiene marcado que se paga SAC con esa liquidación, sale del cálculo
01ANO_INI_ACU
Fórmula nueva
E02IAG
REFIAGE
000005
000015
CONT_00
FINALETIQUETA


Fórmula nueva
E02IAG
REFIAGE000016
000006
#
MESINISACSTRTOVAL2NAUX_01Convierte el mnemónico MESINISAC a numérico y lo almacena en NAUX_01Fórmula nuevaE02IAG000007NAUX_01SI_MENOR7FINALSi no es segundo semestre, sale del cálculoFórmula nuevaE02IAG000008MUEVEVALORSACIMPORTEColoca el valor del SAC Segundo Semestre en la variable IMPORTEFórmula nuevaE02IAG000009FINALETIQUETAFórmula nuevaE02IAG000010#TRACE_OFF
  • E07IAG - I.A.G. SAC Doceava parte:

...

Operación

...

Fórmula

...

Secuencia

...

1a Expresión

...

Op. 1

...

2a Expresión

...

Resultado

...

Interpretación

...

  • E08IAG - I.A.G. Ingreso bruto:

...

Operación

...

Fórmula

...

Secuencia

...

1a Expresión

...

Op. 1

...

2a Expresión

...

Resultado

...

Interpretación

...

TRACE_OFF


   

   

410IGE - Base Calculo SAC - 12ava Parte:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nueva410IGE000001#TRACE_ON


Fórmula nueva410IGE000002NOCALCULASI_IGUAL1FINAL
Fórmula nueva410IGE000003#PERTIPONOMSI_IGUAL"SAC"CONT_CALCSe comentaron estas líneas para el Impuesto a las Ganancias, ya que no aplican
Fórmula nueva410IGE000004#PERPAGSACSI_DIFERENTE"1"FINAL
Fórmula nueva410IGE000005CONT_CALCETIQUETA


Fórmula nueva410IGE000006#RESTA AUSENCIASA DIASDBESAC


Fórmula nueva410IGE000007
ANOPERFECINIANO_INI_ACUSuma las ausencias y las resta de los importes
Fórmula nueva410IGE000008
ANOPERFECFINANO_FIN_ACU
Fórmula nueva410IGE000009
FILTRO_ACUM

Fórmula nueva410IGE000010"1"FILTRO_ACUMCBSESACAUS
Fórmula nueva410IGE000011MESINISACSUMA_UNIDADESMESFINSACDIASAUSSAC
Fórmula nueva410IGE000012DIASBSESACRESTADIASAUSSACDIASBSESAC
Fórmula nueva410IGE000013#TOMA AUSENCIAS DELPERIODOSI ES LIQ
Se comentó esta línea para el Impuesto a las Ganancias, ya que no aplica
Fórmula nueva410IGE000014#PERTIPONOMSI_DIFERENTE"LIQ"CONT_01
Fórmula nueva410IGE000015
MUEVE"D"TP_SUMA_MOVLISuma las ausencias y las resta de las unidades
Fórmula nueva410IGE000016"1"SUMA_MOVLICBSESACAUSNAUX_00
Fórmula nueva410IGE000017DIASBSESACRESTANAUX_00DIASBSESAC
Fórmula nueva410IGE000018DIASAUSSACSUMANAUX_00DIASAUSSAC
Fórmula nueva410IGE000019CONT_01ETIQUETA


Fórmula nueva410IGE000020#DETERMINA EL MEJOR SUELDODEL SEMESTRE


Fórmula nueva410IGE000021# VALIDA SI ES LIQ


Se comentó esta línea para el Impuesto a las Ganancias, ya que no aplica
Fórmula nueva410IGE000022#PERTIPONOMSI_DIFERENTE"LIQ"CONT_02
Fórmula nueva410IGE000023
ANOPERFECINIANO_INI_ACUAcumula los valores que son base para SAC del primer mes del semestre, de los acumulados (RG7 - Acumulados Históricos)
Fórmula nueva410IGE000024
ANOPERFECFINANO_FIN_ACU
Fórmula nueva410IGE000025
FILTRO_ACUM

Fórmula nueva410IGE000026"1"FILTRO_ACUMCBSESAC
Fórmula nueva410IGE000027PERMESPERSUMA_IMPORTESPERMESPERNAUX_01
Fórmula nueva410IGE000028
MUEVE"V"TP_SUMA_MOVLIAcumula los valores que son base para SAC del primer mes del semestre, de la liquidación actual, en el caso de que sea el primer mes del semestre
Fórmula nueva410IGE000029"1"SUMA_MOVLICBSESACNAUX_02
Fórmula nueva410IGE000030NAUX_01SUMANAUX_02NAUX_21
Fórmula nueva410IGE000031CONT_02ETIQUETA

Fórmula nueva410IGE000032MESINISACSTRTOVAL2NAUX_01
Fórmula nueva410IGE000033MESFINSACSTRTOVAL2NAUX_02
Fórmula nueva410IGE000034
MUEVEMESINISACCAUX_01
Fórmula nueva410IGE000035CICLOETIQUETA


Fórmula nueva410IGE000036
FILTRO_ACUM

Compara dicho mes inicial con cada mes del semestre para determinar el mejor sueldo
Fórmula nueva410IGE000037"1"FILTRO_ACUMCBSESAC
Fórmula nueva410IGE000038CAUX_01SUMA_IMPORTESCAUX_01NAUX_20
Fórmula nueva410IGE000039NAUX_20SI_MENORNAUX_21CONT_03
Fórmula nueva410IGE000040
MUEVENAUX_20NAUX_21
Fórmula nueva410IGE000041
MUEVE0NAUX_20
Fórmula nueva410IGE000042CONT_03ETIQUETA

Fórmula nueva410IGE000043NAUX_01SUMA1NAUX_01
Fórmula nueva410IGE000044NAUX_01VALTOSTR2CAUX_01
Fórmula nueva410IGE000045NAUX_01SI_MAYORNAUX_02FINCICLO
Fórmula nueva410IGE000046
SALTA
CICLO
Fórmula nueva410IGE000047FINCICLOETIQUETA

Fórmula nueva410IGE000048
MUEVENAUX_21SACMAXSDOMueve el mayor sueldo al mnemónico SACMAXSDO
Fórmula nueva410IGE000049
MUEVESACMAXSDOIMPORTELuego lo mueve al mnemónico IMPORTE
Fórmula nueva410IGE000050
MUEVEDIASBSESACUNIDADESMueve los días trabajados del semestre a las unidades
Fórmula nueva410IGE000051SACMAXSDOMULTIPLICADIASBSESACNAUX_01Calcula el SAC Proporcional o completo de acuerdo a los datos obtenidos  y los guarda en el mnemónico VALORSAC
Fórmula nueva410IGE000052NAUX_01DIVIDE360VALORSAC
Fórmula nueva410IGE000053FINALETIQUETA


Fórmula nueva410IGE000054#TRACE_OFF



966IGE - IG Retención Ganancias:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nueva966IGE000001#TRACE_ON


Fórmula nueva966IGE000002NOCALCULASI_IGUAL1FINAL
Fórmula nueva966IGE000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no prosigue con el cálculo
Fórmula nueva966IGE000004
ANORCHFECGANNAUX_00Asigna el año de la fecha de ganancias por el mnemónico RCHFECGAN que extrae dicha fecha del periodo que se está liquidando
Fórmula nueva966IGE000005
MUEVENAUX_00ANO_INI_ACUAsigna el año de inicio y fin para ubicar el acumulado en la tabla RT3 - Acumulados IAG
Fórmula nueva966IGE000006
MUEVENAUX_00ANO_FIN_ACU
Fórmula nueva966IGE000007
SUMA_GAN_ACU
IAGRETANOObtiene el último acumulado del periodo
Fórmula nueva966IGE000008-1MULTIPLICAIAGRETANOIAGRETANOMultiplica por -1 el valor obtenido
Fórmula nueva966IGE000009TIPONOMSI_IGUAL'GAN'FINALSi es procedimiento GAN, no continúa el cálculo
Fórmula nueva966IGE000010IMP4TACALCSI_MENOR0FINALSi el impuesto total obtenido es menor que cero, finaliza la fórmula
Fórmula nueva966IGE000011EMPGANISENSI_IGUAL"1"FINALSi el empleado está exento de ganancias (campo RA_GANISEN = "1" - mnemónico EMPGANISEN), termina con el cálculo
Fórmula nueva966IGE000012
MUEVEIMP4TACALCIMPORTEEn caso que no se cumplan esta condiciones anteriores, mueve el valor del impuesto obtenido al mnemónico IMPORTE
Fórmula nueva966IGE000013FINALETIQUETA


Fórmula nueva966IGE000014#TRACE_OFF



967IGE - IG Devolución Ganancias:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nueva967IGE000001#TRACE_ON


Fórmula nueva967IGE000002NOCALCULASI_IGUAL1FINAL
Fórmula nueva967IGE000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no prosigue con el cálculo
Fórmula nueva967IGE000004
ANORCHFECGANNAUX_00Asigna el año de la fecha de ganancias por el mnemónico RCHFECGAN que extrae dicha fecha del periodo que se está liquidando
Fórmula nueva967IGE000005
MUEVENAUX_00ANO_INI_ACUAsigna el año de inicio y fin para ubicar el acumulado en la tabla RT3 - Acumulados IAG
Fórmula nueva967IGE000006
MUEVENAUX_00ANO_FIN_ACU
Fórmula nueva967IGE000007
SUMA_GAN_ACU
IAGDEVANOObtiene el último acumulado del periodo
Fórmula nueva967IGE000008TIPONOMSI_IGUAL'GAN'FINALSi es procedimiento GAN, no continúa el cálculo
Fórmula nueva967IGE000009IMP4TACALCSI_MAYOR0FINALSi el impuesto total obtenido es mayor que cero, finaliza la fórmula
Fórmula nueva967IGE000010EMPGANISENSI_IGUAL"1"FINALSi el empleado está exento de ganancias (campo RA_GANISEN = "1" - mnemónico EMPGANISEN), termina con el cálculo
Fórmula nueva967IGE000011
MUEVEIMP4TACALCIMPORTEEn caso que no se cumplan esta condiciones anteriores, mueve el valor del impuesto obtenido al mnemónico IMPORTE
Fórmula nueva967IGE000012FINALETIQUETA


Fórmula nueva967IGE000013#TRACE_OFF



E01IAG - I.A.G. SAC 1er Semestre:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE01IAG000001#TRACE_ON


Fórmula nuevaE01IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE01IAG000003PERTIPONOMSI_IGUAL"SAC"CONT_00Valida si el procedimiento es igual a "SAC"
Fórmula nuevaE01IAG000004PERPAGSACSI_DIFERENTE"1"FINALSi el período no tiene marcado que se paga SAC con esa liquidación, sale del cálculo
Fórmula nuevaE01IAG000005CONT_00ETIQUETA


Fórmula nuevaE01IAG000006MESINISACSTRTOVAL2NAUX_01Convierte el mnemónico MESINISAC a numérico y lo almacena en NAUX_01
Fórmula nuevaE01IAG000007NAUX_01SI_MAYOR6FINALSi no es primer semestre, sale del cálculo
Fórmula nuevaE01IAG000008
MUEVEVALORSACIMPORTEColoca el valor del SAC Primer Semestre en la variable IMPORTE
Fórmula nuevaE01IAG000009FINALETIQUETA


Fórmula nuevaE01IAG000010#TRACE_OFF



E02IAG - IG SAC 2do Semestre

...

  • E09IAG - I.A.G. Ingreso No Habitual:

...

Operación

...

Fórmula

...

Secuencia

...

1a Expresión

...

Op. 1

...

2a Expresión

...

Resultado

...

Interpretación

...

  • E10IAG - I.A.G. Ingreso No Habitual A Prorratear:

...

Operación

...

Fórmula

...

Secuencia

...

1a Expresión

...

Op. 1

...

2a Expresión

...

Resultado

...

Interpretación

...

  • DEDIAG - I.A.G. Deducciones:

...

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

Fórmula nueva
E23IAG
E02IAG000001#TRACE_ON


Fórmula nueva
E23IAG
E02IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nueva
E23IAG
E02IAG000003
IAGNOPROC
PERTIPONOMSI_IGUAL
2FINALSi el mnemónico IAGNOPROC es igual a 2, sale del cálculo
"SAC"CONT_00Valida si el procedimiento es igual a "SAC"
Fórmula nueva
E23IAG
E02IAG000004
'1'
PERPAGSAC
SUMA
SI_
MOVLI
DIFERENTE
SUMGANNET
"1"
TOTGANNETSuma todos los conceptos que en campo RV_GRAVA (Calc.IAG, mnemónico SUMGANNET) sea igual a '1 - Sí'
FINALSi el período no tiene marcado que se paga SAC con esa liquidación, sale del cálculo
Fórmula nuevaE02IAG000005CONT_00ETIQUETA


Fórmula nuevaE02IAG000006MESINISACSTRTOVAL2NAUX_01Convierte el mnemónico MESINISAC a numérico y lo almacena en NAUX_01
Fórmula nuevaE02IAG000007NAUX_01SI_MENOR7FINALSi no es segundo semestre, sale del cálculo
Fórmula nuevaE02IAG000008
MUEVEVALORSACIMPORTEColoca el valor del SAC Segundo Semestre en
Fórmula nuevaE23IAG000005MUEVETOTGANNETIMPORTEMueve el resultado (mnemónico TOTGANNET) a
la variable IMPORTE
Fórmula nueva
E23IAG
E02IAG
000006
000009FINALETIQUETA


Fórmula nueva
E23IAG
E02IAG
000007
000010#TRACE_OFF

...





E07IAG - IG SAC Doceava parte:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nueva
E36IAG
E07IAG000001#TRACE_ON


Fórmula nueva
E36IAG
E07IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nueva
E36IAG
E07IAG000003
IAGNOPROC
SACMAXSDO
SI_IGUAL
DIVIDE
2
12
FINAL
NAUX_01
Si el mnemónico IAGNOPROC es igual a 2, sale del cálculo
Toma el mejor sueldo del semestre y lo divide por 12
Fórmula nueva
E36IAG
E07IAG000004
MES

ANORCHFECGANNAUX_
00
02Extrae el
mes
año de la fecha de
Ganancias (RV
ganancias del periodo (campo RCH_FCHGAN, mnemónico RCHFECGAN)
y lo almacena en la variable NAUX_00
Fórmula nueva
E36IAG
E07IAG000005
##Fórmula nuevaE36IAG000006PERTIPONOMSI_DIFERENTE'RES'CALC_TOPESi el tipo de procedimiento es diferente a 'RES', termina el calculo y si es procedimiento 'RES', mueve 12 a la variable NAUX_00, ya que en caso de desvinculación del empleado, debe considerarse como si fuese Diciembre la deducciónFórmula nuevaE36IAG000007MUEVE12NAUX_00Fórmula nuevaE36IAG000008##Fórmula nuevaE36IAG000009CALC_TOPEETIQUETAFórmula nuevaE36IAG000010BUSCATABLA_S050Busca la tabla S050 - Topes Deducciones IAGFórmula nuevaE36IAG000011ELEMENTO_01HASTA_MENORIGUALANOMESPROCValida año y mes de inicio y finFórmula nuevaE36IAG000012ELEMENTO_02HASTA_MAYORIGUALANOMESPROCFórmula nuevaE36IAG000013ELEMENTO_03HASTA_IGUALSRVCOD1357Compara el campo RV_COD1357 del presente concepto y se posiciona en el registroFórmula nuevaE36IAG000014MUEVEELEMENTO_05IAGDEDESPMueve el tope de la Deducción EspecialFórmula nuevaE36IAG000015IAGDEDESPDIVIDE12IAGDEDESPDivide entre 12 el tope anual para mensualizarloFórmula nuevaE36IAG000016IAGDEDESPMULTIPLICANAUX_00IAGDEDESPMultiplica el tope mensual por el mes extraído de GananciasFórmula nuevaE36IAG000017MUEVEIAGDEDESPIMPORTEMueve el tope de la Deducción Especial (mnemónico IAGDEDESP) a la variable IMPORTEFórmula nuevaE36IAG000018FINALETIQUETAFórmula nuevaE36IAG000019#TRACE_OFF
  • E37IAG - I.A.G. Mínimo No Imponible:

...

Operación

...

Fórmula

...

Secuencia

...

1a Expresión

...

Op. 1

...

2a Expresión

...

Resultado

...

Interpretación

...


MUEVENAUX_02ANO_INI_ACUInicializa el operador con el año extraido
Fórmula nuevaE07IAG000006
MUEVENAUX_02ANO_FIN_ACUInicializa el operador con el año extraido
Fórmula nuevaE07IAG000007
SUMA_GAN_ACU
NAUX_03Obtiene el acumulado anterior del concepto actual (tabla RT3 - Acumulados IAG) y lo almacena en la variable NAUX_03
Fórmula nuevaE07IAG000008NAUX_01SUMANAUX_03IMPORTESuma el SAC Doceava Parte de la liquidación actual con el del acumulado anterior
Fórmula nuevaE07IAG000009FINALETIQUETA


Fórmula nuevaE07IAG000010#TRACE_OFF



E08IAG - IG Ingreso bruto:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE08IAG000001#TRACE_ON


Fórmula nuevaE08IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE08IAG000003
MUEVEINCIMPINCNAUX_00Si tiene cargado un importe por novedad, lo almacena en la variable NAUX_00
Fórmula nuevaE08IAG000004##



Fórmula nuevaE08IAG000005'1'SUMA_MOVLISUMIAGTPONAUX_01Suma todos los conceptos de la liquidación actual que tienen en el campo RV_IAGTPO (Tp Concepto) igual a '1 - IngOrdin' (Ingreso Ordinario)
Fórmula nuevaE08IAG000006## SUMA INGR. NO HABITUAL



Fórmula nuevaE08IAG000007'2'SUMA_MOVLISUMIAGTPOIMPCTADIFMSuma todos los conceptos de la liquidación actual que tienen en el campo RV_IAGTPO (Tp Concepto) igual a '2 - IngNoHab' (Ingreso No Habitual)
Fórmula nuevaE08IAG000008
ANORCHFECGANNAUX_03Extrae el año de la fecha de ganancias del periodo (campo RCH_FCHGAN, mnemónico RCHFECGAN)
Fórmula nuevaE08IAG000009
MUEVENAUX_03ANO_INI_ACUInicializa el operador con el año extraido
Fórmula nuevaE08IAG000010
MUEVENAUX_03ANO_FIN_ACUInicializa el operador con el año extraido
Fórmula nuevaE08IAG000011
SUMA_GAN_ACU
NAUX_02Obtiene el acumulado anterior del concepto actual (tabla RT3 - Acumulados IAG) y lo almacena en la variable NAUX_02
Fórmula nuevaE08IAG000012NAUX_00SUMANAUX_01IMPIAGMESSuma los Ingresos brutos y no habituales de la liquidación actual con el del acumulado anterior, y lo almacena en la variable IMPIAGMES
Fórmula nuevaE08IAG000013IMPCTADIFMSUMAIMPIAGMESIMPIAGMES
Fórmula nuevaE08IAG000014#CONTROLO SI TIENEINGRESO PARAPODER CALCULAR LOS CPTOS

Fórmula nuevaE08IAG000015PERTIPONOMSI_DIFERENTE'LIQ'CONT_CALCSi el procedimiento es 'LIQ' continúa el cálculo, sino lo finaliza
Fórmula nuevaE08IAG000016IMPIAGMESSI_IGUAL0NO_CALCULA
Fórmula nuevaE08IAG000017#



Fórmula nuevaE08IAG000018CONT_CALCETIQUETA


Fórmula nuevaE08IAG000019
MUEVENAUX_02IMPIAGANOMueve el total al mnemónico IMPIAGANO
Fórmula nuevaE08IAG000020
MUEVEIMPIAGANOIMPORTEMueve el mnemónico IMPIAGANO a la variable IMPORTE
Fórmula nuevaE08IAG000021
SALTA
FINAL
Fórmula nuevaE08IAG000022#



Fórmula nuevaE08IAG000023NO_CALCULAETIQUETA


Fórmula nuevaE08IAG000024
MUEVE2IAGNOPROCSi no existen ingresos brutos, no continúa calculando el Impuesto a las ganancias, ya que si el mnemónico IAGNOPROC es igual a 2, no calcula los conceptos que siguen.
Fórmula nuevaE08IAG000025FINALETIQUETA


Fórmula nuevaE08IAG000026#TRACE_OFF



E09IAG - IG Ingreso No Habitual

...

:

E38IAGLee los dependientes con parentesco CONYUGE ("C"), sino continúa con la etiqueta NEXTBusca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357)

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE38IAGE09IAG000001#TRACE_ON


Fórmula nueva
E09IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE38IAGE09IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = es igual a 2, entonces no calcula esta deducciónsale del cálculo
Fórmula nuevaE38IAGE09IAG000004LEE_DEP
MESRCHFECGANNAUX_00Extrae el mes de la fecha de Ganancias (RV_FCHGAN, mnemónico RCHFECGAN) y lo almacena en la variable NAUX_00
Fórmula nuevaE38IAGE09IAG00000512PARENTESCORESTASI_DIFERENTE'C'NEXTFórmula nuevaNAUX_00NAUX_01Realiza la resta de 12 menos el mes de la fecha de ganancias (variable NAUX_00) y lo almacena en la variable NAUX_01
Fórmula nuevaE09IAG000006NAUX_01SUMA1NAUX_01Suma 1 a la variable NAUX_01 para conseguir la cantidad de meses a prorratear
Fórmula nuevaE09IAG000007IMPCTADIFMDIVIDENAUX_01NAUX_02Toma los haberes no habituales (mnemónico IMPCTADIFM) y lo divide por los meses a prorratear, obteniendo la cuota en la variabla NAUX_02
Fórmula nuevaE09IAG000008
MUEVENAUX_02IMPORTEMueve la cuota de prorrateo (variable NAUX_02) a la variable IMPORTE
Fórmula nuevaE09IAG000009
ANORCHFECGANNAUX_04E38IAG000006## DESGLOSO FECHA DE PAGOFórmula nuevaE38IAG000007ANOFECHAPAGONAUX_00Extrae el año de la fecha de pagoFórmula nuevaE38IAG000008MESFECHAPAGONAUX_12Extrae el mes de la fecha de pagoFórmula nuevaE38IAG000009##DESGLOSO FECHA BAJAFórmula nuevaE38IAG000010ANOFECBAJDEDNAUX_01Extrae el año de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DTBAIXA de la tabla de Dependientes SRB)Fórmula nuevaE38IAG000011MESFECBAJDEDNAUX_10Extrae el mes de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DTBAIXA de la tabla de Dependientes SRB)Fórmula nuevaE38IAG000012##DESGLOSO FECHA INICIOFórmula nuevaE38IAG000013ANOFECINIDEDNAUX_03Extrae el año de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DATAINI de la tabla de Dependientes SRBganancias del periodo (campo RCH_FCHGAN, mnemónico RCHFECGAN)
Fórmula nuevaE38IAGE09IAG000014000010
MESMUEVEFECINIDEDNAUX_11NAUX_04ANO_INI_ACUInicializa el operador con el año extraidoExtrae el mes de la fecha de baja de la deducción (mnemónico FECINIDED: campo RB_DATAINI de la tabla de Dependientes SRB)
Fórmula nuevaE38IAG000015##VALOR TOPE MENSUALE09IAG000011
MUEVENAUX_04ANO_FIN_ACUInicializa el operador con el año extraidoCONYUGE
Fórmula nuevaE38IAGE09IAG000016BUSCATABLA_S050000012
SUMA_GAN_ACU
NAUX_03Obtiene el acumulado anterior del concepto actual (tabla RT3 - Acumulados IAG) y lo almacena en la variable NAUX_03
Fórmula nuevaE38IAGE09IAG000017000013ELEMENTONAUX_0102SUMAHASTANAUX_MENORIGUAL03ANOMESPROCFórmula nuevaE38IAG000018ELEMENTO_02HASTA_MAYORIGUALIMPCTADIFASuma la cuota actual y las acumuladas en el mnemónico IMPCTADIFAANOMESPROC
Fórmula nuevaE38IAGE09IAG000019000014ELEMENTO_03HASTA_IGUALSRVCOD1357FINALETIQUETA


Fórmula nuevaE38IAGE09IAG000020000015MUEVE#ELEMENTO_05IAGDEDCON
Fórmula nuevaE38IAG000021IAGDEDCONDIVIDE12IAGDEDCONDivide el tope con valor anual por 12 para mensualizarlo
Fórmula nuevaE38IAG000022##CONTINUA CON LASVALIDACIONES
TRACE_OFF



E10IAG - IG Ingreso No Habitual A Prorratear:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE10IAG000001#TRACE_ON


Fórmula nuevaE10IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE10IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico IAGNOPROC es igual a 2, sale del cálculo
Fórmula nuevaE10IAG000004
MESRCHFECGANNAUX_00Extrae el mes de la fecha de Ganancias (RV_FCHGAN, mnemónico RCHFECGAN) y lo almacena en la variable NAUX_00
Fórmula nuevaE10IAG00000512RESTANAUX_00NAUX_01Realiza la resta de 12 menos el mes de la fecha de ganancias (variable NAUX_00) y lo almacena en la variable NAUX_01
Fórmula nuevaE10IAG000006-1MULTIPLICANAUX_01NAUX_01Multiplica la cantidad de meses por (-1)
Fórmula nuevaE10IAG000007IMPCTADIFAMULTIPLICANAUX_01NAUX_02Multiplica la cuota anual prorrateada de haberes no habituales (mnemónico IMPCTADIFA) por la cantidad de meses que restan por descontar de dicha cuota, y lo almacena en la variable NAUX_02
Fórmula nuevaE10IAG000008
MUEVENAUX_02IMPORTEMueve el resultado anterior a la variable IMPORTE
Fórmula nuevaE10IAG000009PERTIPONOMSI_DIFERENTE'RES'FINALSi el tipo de procedimiento es diferente a 'RES', termina el calculo y sino asigna cero al IMPORTE, ya que debe considerar todas las cuotas pendientes en caso de desvinculación del empleado
Fórmula nuevaE10IAG000010
MUEVE0IMPORTE
Fórmula nuevaE10IAG000011FINALETIQUETA


Fórmula nuevaE10IAG000012#TRACE_OFF



DEDIAG - IG Deducciones:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaDEDIAG000001NOCALCULASI_IGUAL1FINAL
Fórmula nuevaDEDIAG000002IAGNOPROCSI_IGUAL2FINALSi el mnemónico IAGNOPROC es igual a 2, sale del cálculo
Fórmula nuevaDEDIAG000003
MUEVEINCIMPINCNAUX_00Si tiene un importe cargado como novedad lo mueve a la variable NAUX_00
Fórmula nuevaDEDIAG000004
MUEVE"V"TP_SUMA_MOVLISelecciona que se van a sumar importes en el operador SUMA_MOVLI
Fórmula nuevaDEDIAG000005CONCVECONFILTRO_MOVLISRVCODGAN
Se filtra con el operador FILTRO_MOVLI, todos los conceptos que en el campo RV_CODABO (mnemónico SRVCODGAN) que tengan el concepto que se liquida, para sumarlo posteriormente con el operador SUMA_MOVLI
Fórmula nuevaDEDIAG000006
SUMA_MOVLI
NAUX_01Suma dichos conceptos en la variable NAUX_01
Fórmula nuevaDEDIAG000007NAUX_01SI_MAYOR0CONT_CALC
Fórmula nuevaDEDIAG000008-1MULTIPLICANAUX_01NAUX_01Multiplica el resultado por (-1)
Fórmula nuevaDEDIAG000009CONT_CALCETIQUETA


Fórmula nuevaDEDIAG000010
ANORCHFECGANNAUX_03Extrae el año de la fecha de ganancias del periodo (campo RCH_FCHGAN, mnemónico RCHFECGAN)
Fórmula nuevaDEDIAG000011
MUEVENAUX_03ANO_INI_ACUInicializa el operador con el año extraído
Fórmula nuevaDEDIAG000012
MUEVENAUX_03ANO_FIN_ACUInicializa el operador con el año extraído
Fórmula nuevaDEDIAG000013
SUMA_GAN_ACU
NAUX_02Obtiene el acumulado anterior del concepto actual (tabla RT3 - Acumulados IAG) y lo almacena en la variable NAUX_02
Fórmula nuevaDEDIAG000014NAUX_00SUMANAUX_01NAUX_04Obtiene el acumulado anterior y el actual y lo almacena en la variable IMPORTE
Fórmula nuevaDEDIAG000015NAUX_02SUMANAUX_04IMPORTE
Fórmula nuevaDEDIAG000016FINALETIQUETA



E23IAG - IG Total Ganancia Neta:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE23IAG000001#TRACE_ON


Fórmula nuevaE23IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE23IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no prosigue con el cálculo
Fórmula nuevaE23IAG000004'1'SUMA_MOVLISUMGANNETTOTGANNETSuma todos los valores de los conceptos que tengan el campo RV_GRAVA = "1" (mnemónico SUMGANNET)
Fórmula nuevaE23IAG000005
MUEVETOTGANNETIMPORTEMueve el resultado al IMPORTE
Fórmula nuevaE23IAG000006FINALETIQUETA


Fórmula nuevaE23IAG000007#TRACE_OFF



E36IAG - IG Deducción Especial:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE36IAG000001#TRACE_ON


Fórmula nuevaE36IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE36IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico IAGNOPROC es igual a 2, sale del cálculo
Fórmula nuevaE36IAG000004
MESRCHFECGANNAUX_00Extrae el mes de la fecha de Ganancias (RV_FCHGAN, mnemónico RCHFECGAN) y lo almacena en la variable NAUX_00
Fórmula nuevaE36IAG000005##



Fórmula nuevaE36IAG000006PERTIPONOMSI_DIFERENTE'RES'CALC_TOPESi el tipo de procedimiento es diferente a 'RES', termina el calculo y si es procedimiento 'RES', mueve 12 a la variable NAUX_00, ya que en caso de desvinculación del empleado, debe considerarse como si fuese Diciembre la deducción
Fórmula nuevaE36IAG000007
MUEVE12NAUX_00
Fórmula nuevaE36IAG000008##



Fórmula nuevaE36IAG000009CALC_TOPEETIQUETA


Fórmula nuevaE36IAG000010
BUSCATABLA_S050
Busca la tabla S050 - Topes Deducciones IAG
Fórmula nuevaE36IAG000011ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Valida año y mes de inicio y fin
Fórmula nuevaE36IAG000012ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula nuevaE36IAG000013ELEMENTO_03HASTA_IGUALSRVCOD1357
Compara el campo RV_COD1357 del presente concepto y se posiciona en el registro
Fórmula nuevaE36IAG000014
MUEVEELEMENTO_05IAGDEDESPMueve el tope de la Deducción Especial
Fórmula nuevaE36IAG000015IAGDEDESPDIVIDE12IAGDEDESPDivide entre 12 el tope anual para mensualizarlo
Fórmula nuevaE36IAG000016IAGDEDESPMULTIPLICANAUX_00IAGDEDESPMultiplica el tope mensual por el mes extraído de Ganancias
Fórmula nuevaE36IAG000017
MUEVEIAGDEDESPIMPORTEMueve el tope de la Deducción Especial (mnemónico IAGDEDESP) a la variable IMPORTE
Fórmula nuevaE36IAG000018FINALETIQUETA


Fórmula nuevaE36IAG000019#TRACE_OFF



E37IAG - IG Mínimo No Imponible:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE37IAG000001#TRACE_ON


Fórmula nuevaE37IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE37IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico IAGNOPROC es igual a 2, sale del cálculo
Fórmula nuevaE37IAG000004
MESRCHFECGANNAUX_00Extrae el mes de la fecha de Ganancias (RV_FCHGAN, mnemónico RCHFECGAN) y lo almacena en la variable NAUX_00
Fórmula nuevaE37IAG000005##



Fórmula nuevaE37IAG000006PERTIPONOMSI_DIFERENTE'RES'CALC_TOPESi el tipo de procedimiento es diferente a 'RES', termina el calculo y si es procedimiento 'RES', mueve 12 a la variable NAUX_00, ya que en caso de desvinculación del empleado, debe considerarse como si fuese Diciembre la deducción
Fórmula nuevaE37IAG000007
MUEVE12NAUX_00
Fórmula nuevaE37IAG000008##



Fórmula nuevaE37IAG000009CALC_TOPEETIQUETA


Fórmula nuevaE37IAG000010
BUSCATABLA_S050
Busca la tabla S050 - Topes Deducciones IAG
Fórmula nuevaE37IAG000011ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Valida año y mes de inicio y fin
Fórmula nuevaE37IAG000012ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula nuevaE37IAG000013ELEMENTO_03HASTA_IGUALSRVCOD1357
Compara el campo RV_COD1357 del presente concepto y se posiciona en el registro
Fórmula nuevaE37IAG000014
MUEVEELEMENTO_05IAGMINIMPMueve el tope del Mínimo no Imponible
Fórmula nuevaE37IAG000015IAGMINIMPDIVIDE12IAGMINIMPDivide entre 12 el tope anual para mensualizarlo
Fórmula nuevaE37IAG000016IAGMINIMPMULTIPLICANAUX_00IAGMINIMPMultiplica el tope mensual por el mes extraído de Ganancias
Fórmula nuevaE37IAG000017
MUEVEIAGMINIMPIMPORTEMueve el tope del Mínimo no Imponible (mnemónico IAGMINIMP) a la variable IMPORTE
Fórmula nuevaE37IAG000018FINALETIQUETA


Fórmula nuevaE37IAG000019#TRACE_OFF



E38IAG - IG Deducción Cónyuge:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE38IAG000001#TRACE_ON


Fórmula nuevaE38IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE38IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Fórmula nuevaE38IAG000004
LEE_DEP

Lee los dependientes con parentesco CONYUGE ("C"), sino continúa con la etiqueta NEXT
Fórmula nuevaE38IAG000005PARENTESCOSI_DIFERENTE'C'NEXT
Fórmula nuevaE38IAG000006## DESGLOSO FECHA DE PAGO



Fórmula nuevaE38IAG000007
ANOFECHAPAGONAUX_00Extrae el año de la fecha de pago
Fórmula nuevaE38IAG000008
MESFECHAPAGONAUX_12Extrae el mes de la fecha de pago
Fórmula nuevaE38IAG000009##DESGLOSO FECHA BAJA



Fórmula nuevaE38IAG000010
ANOFECBAJDEDNAUX_01Extrae el año de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DTBAIXA de la tabla de Dependientes SRB)
Fórmula nuevaE38IAG000011
MESFECBAJDEDNAUX_10Extrae el mes de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DTBAIXA de la tabla de Dependientes SRB)
Fórmula nuevaE38IAG000012##DESGLOSO FECHA INICIO



Fórmula nuevaE38IAG000013
ANOFECINIDEDNAUX_03Extrae el año de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DATAINI de la tabla de Dependientes SRB)
Fórmula nuevaE38IAG000014
MESFECINIDEDNAUX_11Extrae el mes de la fecha de baja de la deducción (mnemónico FECINIDED: campo RB_DATAINI de la tabla de Dependientes SRB)
Fórmula nuevaE38IAG000015##VALOR TOPE MENSUALCONYUGE


Fórmula nuevaE38IAG000016
BUSCATABLA_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 nuevaE38IAG000017ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Fórmula nuevaE38IAG000018ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula nuevaE38IAG000019ELEMENTO_03HASTA_IGUALSRVCOD1357
Fórmula nuevaE38IAG000020
MUEVEELEMENTO_05IAGDEDCON
Fórmula nuevaE38IAG000021IAGDEDCONDIVIDE12IAGDEDCONDivide el tope con valor anual por 12 para mensualizarlo
Fórmula nuevaE38IAG000022##CONTINUA CON LASVALIDACIONES


Fórmula nuevaE38IAG000023
MUEVEIAGDEDCONNAUX_17Mueve el valor del mnemónico IAGDEDCON a la variable NAUX_17
Fórmula nuevaE38IAG000024FECINIDEDSI_MAYORFECHAPAGONEXTValida 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
Fórmula nuevaE38IAG000025FECBAJDEDSI_IGUALVACIOPROCALTASi la fecha de baja de la deducción (mnemónico FECBAJDED) no tiene valor, continúa en la etiqueta PROCALTA
Fórmula nuevaE38IAG000026## ANO BAJA <  ANO PAGO



Fórmula nuevaE38IAG000027NAUX_01SI_MENORNAUX_00NEXTSi 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
Fórmula nuevaE38IAG000028##ANO BAJA = ANO PAGO



Fórmula nuevaE38IAG000029NAUX_00SI_IGUALNAUX_01PROCBAJASi 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
Fórmula nuevaE38IAG000030## PROCESA X BAJA



Fórmula nuevaE38IAG000031PROCBAJAETIQUETA


Fórmula nuevaE38IAG000032
MUEVENAUX_10NAUX_15Mueve el mes de la fecha de baja (variable NAUX_10) a la variable NAUX_15
Fórmula nuevaE38IAG000033NAUX_01SI_MAYORNAUX_03GRABASi 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
Fórmula nuevaE38IAG000034NAUX_10RESTANAUX_11NAUX_15Se 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
Fórmula nuevaE38IAG000035NAUX_15SUMA1NAUX_15
Fórmula nuevaE38IAG000036
SALTA
GRABA
Fórmula nuevaE38IAG000037##PROCESA ALTA



Fórmula nuevaE38IAG000038PROCALTAETIQUETA


Fórmula nuevaE38IAG000039
MUEVENAUX_12NAUX_15Mueve el mes de la fecha de pago (variable NAUX_12) a la variable NAUX_15
Fórmula nuevaE38IAG000040NAUX_03SI_MENORNAUX_00GRABASi 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
Fórmula nuevaE38IAG000041NAUX_12RESTANAUX_11NAUX_15Se 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
Fórmula nuevaE38IAG000042NAUX_15SUMA1NAUX_15
Fórmula nuevaE38IAG000043
SALTA
GRABA
Fórmula nuevaE38IAG000044## GRABA CONCEPTO



Fórmula nuevaE38IAG000045GRABAETIQUETA


Fórmula nuevaE38IAG000046
MUEVENAUX_15NAUX_16Mueve el valor de la variable NAUX_15 a la variable NAUX_16
Fórmula nuevaE38IAG000047NAUX_16MULTIPLICANAUX_17NAUX_17Obtiene el valor de la deducción proporcionada al mes de pago o al mes de baja, si es anterior
Fórmula nuevaE38IAG000048IMPORTESI_MAYOR0GRABA2No procede porque no se cargó la incidencia anteriormente
Fórmula nuevaE38IAG000049
MUEVENAUX_16UNIDADESMueve la cantidad de meses pagados a UNIDADES
Fórmula nuevaE38IAG000050
MUEVENAUX_17IMPORTEMueve el monto de la deducción calculada a IMPORTE
Fórmula nuevaE38IAG000051
SALTA
NEXT
Fórmula nuevaE38IAG000052##



Fórmula nuevaE38IAG000053GRABA2ETIQUETA


Fórmula nuevaE38IAG000054IMPORTESUMANAUX_17IMPORTE
Fórmula nuevaE38IAG000055UNIDADESSUMANAUX_16UNIDADES
Fórmula nuevaE38IAG000056##



Fórmula nuevaE38IAG000057NEXTETIQUETA


Fórmula nuevaE38IAG000058
SIG_DEP

Continúa el ciclo con el próximo dependiente
Fórmula nuevaE38IAG000059DE12AVAPTESUMAIMPORTEDE12AVAPTERealiza la sumatoria para calcular la doceava parte de las deducciones personales
Fórmula nuevaE38IAG000060FINALETIQUETA


Fórmula nuevaE38IAG000061#TRACE_OFF



E39IAG - IG Deducción Hijo:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE39IAG000001#TRACE_ON


Fórmula nuevaE39IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE39IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Fórmula nuevaE39IAG000004
LEE_DEP

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



Fórmula nuevaE39IAG000008TOPE_18ETIQUETA


Fórmula nuevaE39IAG00000917MULTIPLICA365NAUX_20Guarda en la variable NAUX_20, 17 años en días
Fórmula nuevaE39IAG000010NAUX_20SUMA6NAUX_20Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos
Fórmula nuevaE39IAG000011FECNACDEDSUMANAUX_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 nuevaE39IAG000012##



Fórmula nuevaE39IAG000013FEC_BAJAETIQUETA


Fórmula nuevaE39IAG000014
MUEVEFECBAJDEDDAUX_20Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20
Fórmula nuevaE39IAG000015FECBAJDEDSI_DIFERENTEVACIOINICIOSi la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO
Fórmula nuevaE39IAG000016
MUEVEDAUX_01DAUX_20Mueve la fecha de baja del hijo  (mnemónico FECBAJDED)  a la variable DAUX_20
Fórmula nuevaE39IAG000017##



Fórmula nuevaE39IAG000018INICIOETIQUETA


Fórmula nuevaE39IAG000019##DESGLOSO FECHA PAGO



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



Fórmula nuevaE39IAG000023
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 nuevaE39IAG000024
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 nuevaE39IAG000025##DESGLOSO FECHA INICIO



Fórmula nuevaE39IAG000026
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 nuevaE39IAG000027
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 nuevaE39IAG000028##DEDUCCIÓN HIJO PORMES


Fórmula nuevaE39IAG000029
BUSCATABLA_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 nuevaE39IAG000030ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Fórmula nuevaE39IAG000031ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula nuevaE39IAG000032ELEMENTO_03HASTA_IGUALSRVCOD1357
Fórmula nuevaE39IAG000033
MUEVEELEMENTO_05IAGDEDHIJMueve valor de tope anual para Hijo
Fórmula nuevaE39IAG000034IAGDEDHIJDIVIDE12IAGDEDHIJDivide el tope con valor anual por 12 para mensualizarlo
Fórmula nuevaE39IAG000035##CONTINUA LASVALIDACIONES


Fórmula nuevaE39IAG000036
MUEVEIAGDEDHIJNAUX_17Mueve el importe proporcional de la deducción por hijo (mnemónico IAGDEDHIJ) a la variable NAUX_17
Fórmula nuevaE39IAG000037##



Fórmula nuevaE39IAG000038FECINIDEDSI_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 nuevaE39IAG000039##



Fórmula nuevaE39IAG000040##ANO BAJA > ANO PAGO



Fórmula nuevaE39IAG000041NAUX_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 nuevaE39IAG000042##ANO BAJA < ANO PAGO



Fórmula nuevaE39IAG000043NAUX_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 nuevaE39IAG000044##MES BAJA > MES PAGO



Fórmula nuevaE39IAG000045PROC_MESETIQUETA


Fórmula nuevaE39IAG000046NAUX_10SI_MAYORNAUX_12ASIGNA_BAJAMueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_15
Fórmula nuevaE39IAG000047
MUEVENAUX_10NAUX_15
Fórmula nuevaE39IAG000048
SALTA
PROCBAJASalta hasta la etiqueta PROCBAJA
Fórmula nuevaE39IAG000049##CORRIGE FECHA BAJA



Fórmula nuevaE39IAG000050ASIGNA_BAJAETIQUETA


Fórmula nuevaE39IAG000051
MUEVENAUX_12NAUX_15Mueve fecha de pago a la fecha de baja, si la fecha de baja es mayor a la de pago
Fórmula nuevaE39IAG000052##PROCESA X BAJA



Fórmula nuevaE39IAG000053PROCBAJAETIQUETA


Fórmula nuevaE39IAG000054NAUX_01SI
Fórmula nuevaE38IAG000023MUEVEIAGDEDCONNAUX_17Mueve el valor del mnemónico IAGDEDCON a la variable NAUX_17
Fórmula nuevaE38IAG000024FECINIDEDSI_MAYORFECHAPAGONEXTValida 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
Fórmula nuevaE38IAG000025FECBAJDEDSI_IGUALVACIOPROCALTASi la fecha de baja de la deducción (mnemónico FECBAJDED) no tiene valor, continúa en la etiqueta PROCALTA
Fórmula nuevaE38IAG000026## ANO BAJA <  ANO PAGO
Fórmula nuevaE38IAG000027NAUX_01SI_MENORNAUX_00NEXTSi 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
Fórmula nuevaE38IAG000028##ANO BAJA = ANO PAGO
Fórmula nuevaE38IAG000029NAUX_00SI_IGUALNAUX_01PROCBAJASi 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
Fórmula nuevaE38IAG000030## PROCESA X BAJAFórmula nuevaE38IAG000031PROCBAJAETIQUETAFórmula nuevaE38IAG000032MUEVENAUX_10NAUX_15Mueve el mes de la fecha de baja (variable NAUX_10) a la variable NAUX_15Fórmula nuevaE38IAG000033NAUX_01SI_MAYORNAUX_03GRABASi el año de fecha baja de baja la deducción (variable NAUX_01) es mayor al año de fecha de baja inicio de la deduccion de hijo (variable NAUX_03), sigue continúa en la etiqueta GRABA
Fórmula nuevaE38IAGE39IAG000034000055NAUX_1015RESTANAUX_11NAUX_15Se realiza Hace la diferencia entre el mes de la fecha de baja (variable NAUX_1015) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) y guarda el resultado en la variable NAUX_15
Fórmula nuevaE38IAGE39IAG000035000056NAUX_15SUMA1NAUX_15
Fórmula nuevaE38IAGE39IAG000036000057
SALTA
GRABAContinúa en la etiqueta GRABA
Fórmula nuevaE39IAG000058##



Fórmula nuevaE39IAG000059E38IAG000037##PROCESA X ALTA



Fórmula nuevaE38IAGE39IAG000038000060PROCALTAETIQUETA


Fórmula nuevaE38IAGE39IAG000039000061
MUEVENAUX_12NAUX_15Mueve el mes de la fecha de pago del periodo (variable NAUX_12), a la variable NAUX_15
Fórmula nuevaE38IAGE39IAG000040000062NAUX_03SI_MENORNAUX_00GRABASi el año de fecha inicio de baja de la deducción (variable NAUX_03) es menor al año de fecha de pago del peridodo (variable NAUX_00), sigue continúa en la etiqueta GRABA
Fórmula nuevaE38IAGE39IAG000041000063NAUX_12RESTANAUX_11NAUX_15Se realiza Hace la diferencia entre el mes de la fecha de 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 el resultado en la variable NAUX_15
Fórmula nuevaE38IAGE39IAG000042000064NAUX_15SUMA1NAUX_15
Fórmula nuevaE38IAGE39IAG000043000065SALTA##GRABA



Fórmula nuevaE38IAGE39IAG000044000066## GRABA ##GRABA CONCEPTO



Fórmula nuevaE38IAGE39IAG000045000067GRABAETIQUETAFórmula nuevaE38IAG000046MUEVENAUX_15NAUX_16Mueve el valor de la variable NAUX_15 a la variable NAUX_16
Fórmula nuevaE38IAG000047NAUX_16MULTIPLICANAUX_17NAUX_17Obtiene el valor de la deducción proporcionada al mes de pago o al mes de baja, si es anterior
Fórmula nuevaE38IAG000048IMPORTESI_MAYOR0GRABA2No procede porque no se cargó la incidencia anteriormente


Fórmula nuevaE38IAGE39IAG000049000068MUEVETIPODEDUCNAUX_16UNIDADESSI_IGUAL"2"PORC_HIJOSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJOMueve la cantidad de meses pagados a UNIDADES
Fórmula nuevaE38IAGE39IAG000050000069
MUEVE1NAUX_17IMPORTE18Si no, asigna 1 a la variable NAUX_18 (multiplicador de porcentaje)Mueve el monto de la deducción calculada a IMPORTE
Fórmula nuevaE38IAGE39IAG000051000070
SALTANEXTFórmula nuevaE38IAG
CONTINUA_CALCSalta hasta la etiqueta CONTINUA_CALC
000052##Fórmula nuevaE38IAGE39IAG000053000071GRABA2PORC_HIJOETIQUETA


Fórmula nuevaE38IAGE39IAG000054000072
IMPORTEMUEVESUMA0.5NAUX_17IMPORTE18Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_18
Fórmula nuevaE39IAG000073 ##Fórmula nuevaE38IAG000055UNIDADESSUMANAUX_16UNIDADESFórmula nuevaE38IAG000056##



Fórmula nuevaE38IAGE39IAG000057000074NEXTCONTINUA_CALCETIQUETA


Fórmula nuevaE39IAGE38IAG000075
000058MUEVESIGNAUX_DEPContinúa el ciclo con el próximo dependiente15NAUX_16Mueve la variable NAUX_15 a la variable NAUX_16Fórmula nuevaE38IAG000059DE12AVAPTESUMAIMPORTEDE12AVAPTERealiza la sumatoria para calcular la doceava parte de las deducciones personales
Fórmula nuevaE38IAGE39IAG000060000076FINALNAUX_16ETIQUETAFórmula nuevaE38IAG000061#TRACE_OFF
  • E39IAG - I.A.G. Deducción Hijo:
Interpretación000001TRACEON
MULTIPLICANAUX_17NAUX_17Multiplica la cantidad de hijos (variable NAUX_16) por el valor de la deduccion proporcioal (variable NAUX_17)

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Fórmula nuevaE39IAG
000077
#
NAUX_
17MULTIPLICANAUX_18NAUX_17Multiplica la variable NAUX_17 (valor proporcional de la deducción de hijo obtenida) por la variable NAUX_18 (porcentaje que le corresponde por hijo al empleado) y guarda el resutado en la variable NAUX_17
Fórmula nuevaE39IAG000002NOCALCULASI_IGUAL1FINALFórmula nuevaE39IAG000003000078IAGNOPROCIMPORTESI_IGUALMAYOR20FINALAGREGA_NOVSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducciónse colocó el importe por incidencia, salta a la etiqueta AGREGA_NOV
Fórmula nuevaE39IAG000079
MUEVE000004LEENAUX_DEP16UNIDADESSino, mueve la cantidad de meses liquidados en hijos a UNIDADES y el monto calculado a IMPORTELee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXT
Fórmula nuevaE39IAG000005000080
PARENTESCOMUEVESINAUX_DIFERENTE'F'17IMPORTENEXT
Fórmula nuevaE39IAG000006000081
TIPODEDUCSALTA
NEXTSalta a etiqueta NEXT
SI_IGUAL'4'FINALSi el mnemónico TIPODEDUC (campo RB_TIPIR = 4 - No es Dep.) entonces finaliza el cálculoFórmula nuevaE39IAG000007000082##



Fórmula nuevaE39IAG000008000083TOPEAGREGA_18NOVETIQUETA


Fórmula nuevaE39IAG00000900008417IMPORTEMULTIPLICA365SUMANAUX_20Guarda en la variable NAUX_20, 17 años en días17IMPORTESuma al IMPORTE calculado la novedad cargada en monto
Fórmula nuevaE39IAG000010000085NAUX_20UNIDADESSUMA6NAUX_2016UNIDADESSuma a la variable NAUX_20, 6 días correspondientes a los años bisiestoslas UNIDADES calculada la novedad cargada en cantidad
Fórmula nuevaE39IAG000086##



Fórmula nuevaE39IAG000087NEXTETIQUETA


Fórmula nuevaE39IAG000088
SIG_DEP

Continúa en con el próximo dependiente000011FECNACDEDSUMANAUX_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 nuevaE39IAG000012000089##



Fórmula nuevaE39IAG000090DE12AVAPTESUMAIMPORTEDE12AVAPTERealiza la sumatoria para calcular la doceava parte de las deducciones personales
Fórmula nuevaE39IAG000091FINAL000013FEC_BAJAETIQUETA


Fórmula nuevaE39IAG000014000092MUEVE#FECBAJDEDDAUX_20Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20
Fórmula nuevaE39IAG000015FECBAJDEDSI_DIFERENTEVACIOINICIOSi la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO
TRACE_OFF



E40IAG - IG Ded. Hijo Incap. p/ Trab:

OperaciónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultadoInterpretación
Fórmula NuevaE40IAG000001#TRACE_ON


Fórmula NuevaE40IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula NuevaE40IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Fórmula NuevaE40IAG000004
MUEVE0NAUX_01Mueve cero a la variable NAUX_01, para inicializarla
Fórmula NuevaE40IAG000005Fórmula nuevaE39IAG000016MUEVEDAUX_01DAUX_20Mueve la fecha de baja del hijo  (mnemónico FECBAJDED)  a la variable DAUX_20Fórmula nuevaE39IAG000017##Fórmula nuevaE39IAG000018INICIOETIQUETAFórmula nuevaE39IAG000019##DESGLOSO FECHA PAGOFórmula nuevaE39IAG000020ANOFECHAPAGONAUX_00Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 Fórmula nuevaE39IAG000021
MESFECHAPAGONAUX_1204Extrae Asigna el mes de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en pago a la variable NAUX_1204
Fórmula nuevaNuevaE40IAGE39IAG000006000022##DESGLOSO FECHA BAJAFórmula nuevaE39IAG000023
LEE_DEP

Lee la tabla SRB (Dependientes)
Fórmula NuevaE40IAG000007NAUX_01SI_MAYOR0CONTINUA_CALCSi ya acumuló meses de un Hijo Discapacitado, entonces continúa el cálculo
Fórmula NuevaE40IAG000008PARENTESCOSI_DIFERENTE'D'FINALSi el mnemónico PARENTESCO <> 'D' (campo RB_GRAUPAR <> 'D' - Hijo Discapacitado) finaliza el cálculo
Fórmula NuevaE40IAG000009NAUX_01SUMANAUX_04NAUX_01Suma la cantidad de meses correspondiente a la fecha de pago (variable NAUX_04) a la variable NAUX_01
Fórmula NuevaE40IAG000010CONTINUA_CALCETIQUETA


Fórmula NuevaE40IAG000011
MUEVENAUX_01UNIDADESMueve la variable NAUX_01 a UNIDADES
Fórmula NuevaE40IAG000012##VALOR HIJO INCAPPOR MES


Fórmula NuevaE40IAG000013ANODAUX_20NAUX_01Extrae el año en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_01Fórmula nuevaE39IAG000024MESDAUX_20NAUX_10Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10Fórmula nuevaE39IAG000025##DESGLOSO FECHA INICIOFórmula nuevaE39IAG000026ANOFECINIDEDNAUX_03Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED)  a la variable NAUX_03Fórmula nuevaE39IAG000027MESFECINIDEDNAUX_11Extrae el mes de la fecha de inicio de la deducción del hijo  (mnemónico FECINIDED)  a la variable NAUX_11Fórmula nuevaE39IAG000028##DEDUCCIÓN HIJO PORMESFórmula nuevaE39IAG000029
BUSCATABLA_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 NuevaE40IAG000014ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Fórmula NuevaE40IAG000015ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula NuevaE40IAG000016ELEMENTO_03HASTA_IGUALSRVCOD1357
Fórmula NuevaE40IAG000017
MUEVEFórmula nuevaE39IAG000030ELEMENTO_01HASTA_MENORIGUALANOMESPROCFórmula nuevaE39IAG000031ELEMENTO_02HASTA_MAYORIGUALANOMESPROCFórmula nuevaE39IAG000032ELEMENTO_03HASTA_IGUALSRVCOD1357Fórmula nuevaE39IAG000033MUEVEELEMENTO_05IAGDEDHIJMueve valor de tope anual para Hijo
Fórmula nuevaE39IAG000034IAGDEDHIJDIVIDE12IAGDEDHIJDivide el tope con valor anual por 12 para mensualizarlo
ELEMENTO_05IAGHIJODIS
Fórmula NuevaE40IAG000018IAGHIJODISDIVIDE12IAGHIJODISDivide el tope con valor anual por 12 para mensualizarlo
Fórmula NuevaE40IAG000019##PORCENTAJE DEDUCCION



Fórmula NuevaE40IAG000020TIPODEDUCSI_IGUAL"2"PORC_DEDSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_DED
Fórmula NuevaE40IAG000021
MUEVE1NAUX_03Si no, asigna 1 a la variable NAUX_03 (multiplicador de porcentaje)
Fórmula NuevaE40IAG000022
SALTA
GRABA_HIJOContinúa en la etiqueta GRABA_HIJO
Fórmula NuevaE40IAG000023PORC_DEDETIQUETA


Fórmula NuevaE40IAG000024
MUEVE0.5NAUX_03Si 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 NuevaE40IAG000025Fórmula nuevaE39IAG000035##CONTINUA LASVALIDACIONES


Fórmula nuevaNuevaE39IAGE40IAG000036MUEVEIAGDEDHIJNAUX_17Mueve el importe proporcional de la deducción por hijo (mnemónico IAGDEDHIJ) a la variable NAUX_17Fórmula nuevaE39IAG000037##
Fórmula nuevaE39IAG000038FECINIDEDSI_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 nuevaE39IAG000039##Fórmula nuevaE39IAG000040##ANO BAJA > ANO PAGO
Fórmula nuevaE39IAG000041NAUX_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 nuevaE39IAG000042##ANO BAJA < ANO PAGO
Fórmula nuevaE39IAG000043NAUX_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 nuevaE39IAG000044##MES BAJA > MES PAGOFórmula nuevaE39IAG000045PROC_MESETIQUETA
Fórmula nuevaE39IAG000046NAUX_10SI_MAYORNAUX_12ASIGNA_BAJAMueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_15
Fórmula nuevaE39IAG000047MUEVENAUX_10NAUX_15Fórmula nuevaE39IAG000048SALTAPROCBAJASalta hasta la etiqueta PROCBAJAFórmula nuevaE39IAG000049##CORRIGE FECHA BAJAFórmula nuevaE39IAG000050ASIGNA_BAJAETIQUETAFórmula nuevaE39IAG000051MUEVENAUX_12NAUX_15Mueve fecha de pago a la fecha de baja, si la fecha de baja es mayor a la de pagoFórmula nuevaE39IAG000052##PROCESA X BAJAFórmula nuevaE39IAG000053PROCBAJAETIQUETA
Fórmula nuevaE39IAG000054NAUX_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 nuevaE39IAG000055NAUX_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 nuevaE39IAG000056NAUX_15SUMA1NAUX_15
Fórmula nuevaE39IAG000057SALTAGRABAContinúa en la etiqueta GRABAFórmula nuevaE39IAG000058##Fórmula nuevaE39IAG000059##PROCESA X ALTAFórmula nuevaE39IAG000060PROCALTAETIQUETAFórmula nuevaE39IAG000061MUEVENAUX_12NAUX_15Mueve el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15
000026GRABA_HIJOETIQUETA


Fórmula NuevaE40IAG000027IAGHIJODISMULTIPLICANAUX_01NAUX_02Multiplica 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 NuevaE40IAG000028NAUX_02MULTIPLICANAUX_03NAUX_02Multiplica 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 NuevaE40IAG000029NAUX_05SUMANAUX_02NAUX_05
Fórmula NuevaE40IAG000030
MUEVENAUX_05IMPORTEMueve la variable NAUX_01 a IMPORTE
Fórmula NuevaE40IAG000031
SIG_DEP

Avanza al siguiente dependiente
Fórmula NuevaE40IAG000032DE12AVAPTESUMAIMPORTEDE12AVAPTERealiza la sumatoria para calcular la doceava parte de las deducciones personales
Fórmula NuevaE40IAG000033FINALETIQUETA


Fórmula NuevaE40IAG000034#TRACE_OFF 



E42IAG - IG Impuesto Anual a Retener:

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_1115

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE42IAG000001#TRACE_ON


Fórmula nuevaE42IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE42IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no prosigue con el cálculo
Fórmula nuevaE42IAG000004TOTGANNETSI_MENOR0FINALSi la ganancia neta sujeta a impuesto es menor que cero, finaliza el cálculo
Fórmula nuevaE42IAG000005TOTGANNETSUMAIMPGANNETNAUX_00Obtiene la ganancia neta y la almacena en la variable NAUX_00
Fórmula nuevaE42IAG000006NAUX_00DIVIDEMESPROCESONAUX_00Divide la ganancia neta por el mes de ganancias (mnemónico MESPROCESO)
Fórmula nuevaE42IAG000007NAUX_00MULTIPLICA12NAUX_00Luego multiplica el resultado por 12 (lo anualiza)
Fórmula nuevaE42IAG000008
BUSCATABLA_S032

Fórmula nuevaE42IAG000009ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Se ubica en la tabla S032 - Impuesto Anual a la Ganancia en el periodo Año y Mes de Ganancias 
Fórmula nuevaE42IAG000010ELEMENTO_04HASTA_MAYORNAUX_00
Valida que el importe de la ganancia neta anualizada sea menor que el rango correspondiente
Fórmula nuevaE42IAG000011
MUEVEELEMENTO_05NAUX_02Obtiene el Importe Base y lo guarda en la variable NAUX_02
Fórmula nuevaE42IAG000012
MUEVEELEMENTO_06NAUX_03Obtiene el Porcentaje y lo guarda en la variable NAUX_03
Fórmula nuevaE42IAG000013
MUEVEELEMENTO_07NAUX_04Obtiene el Excedente y lo guarda en la variable NAUX_04
Fórmula nuevaE42IAG000014NAUX_00RESTANAUX_04NAUX_05Resta de la ganancia neta (variable NAUX_00) el Excedente (variable NAUX_04
Fórmula nuevaE39IAG000062NAUX_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 nuevaE39IAG000063NAUX_12RESTANAUX_11NAUX_15) y lo guarda en la variable NAUX_05
Fórmula nuevaE39IAGE42IAG000064000015NAUX_1505SUMAMULTIPLICA1NAUX_03NAUX_15Fórmula nuevaE39IAG000065##05Multiplica el resultado anterior (variable NAUX_05) por el Porcentaje obtenido (variable NAUX_03)
Fórmula nuevaE39IAGE42IAG000066##GRABA CONCEPTOFórmula nuevaE39IAG000067GRABAETIQUETA
Fórmula nuevaE39IAG000068TIPODEDUCSI_IGUAL"2"PORC_HIJOSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO
Fórmula nuevaE39IAG000069MUEVE1NAUX_18Si no, asigna 1 a la variable NAUX_18 (multiplicador de porcentaje)Fórmula nuevaE39IAG000070SALTACONTINUA_CALCSalta hasta la etiqueta CONTINUA_CALCFórmula nuevaE39IAG000071PORC_HIJOETIQUETA
000016NAUX_05DIVIDE100NAUX_05Divide el resultado anterior (variable NAUX_05) entre 100
Fórmula nuevaE42IAG000017NAUX_05SUMANAUX_02NAUX_05A este resultado (variable NAUX_05) le suma el Importe Base (variable NAUX_02)
Fórmula nuevaE42IAG000018NAUX_05DIVIDE12NAUX_06Divide este resultado anualizado entre 12 para obtener el valor mensual
Fórmula nuevaE42IAG000019NAUX_06MULTIPLICAMESPROCESONAUX_06Multiplica el resultado anterior (variable NAUX_06) por el Mes de Ganancias (mnemónico MESPROCESO)
Fórmula nuevaE42IAG000020
MUEVENAUX_06IMPORTEMueve el resultado anterior al mnemónico IMPORTE
Fórmula nuevaE42IAG000021
MUEVEIMPORTEIMP4TACALCMueve el resultado anterior al mnemónico IMP4TACALC
Fórmula nuevaE42IAG000022
MUEVENAUX_03UNIDADESMueve el Porcentaje al mnemónico UNIDADES
Fórmula nuevaE42IAG000023FINALETIQUETA


Fórmula nuevaE42IAG000024#TRACE_OFF



E43IAG - IG Retención Anual:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE43IAG000001#TRACE_ON


Fórmula nuevaE43IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE43IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no prosigue con el cálculo
Fórmula nuevaE43IAG000004#OBTIENE VALORACUMULADOANTERIOR

Fórmula nuevaE43IAG000005
ANORCHFECGANNAUX_00Asigna el año de la fecha de ganancias por el mnemónico RCHFECGAN que extrae dicha fecha del periodo que se está liquidando
Fórmula nuevaE43IAG000006
MUEVENAUX_00ANO_INI_ACUAsigna el año de inicio y fin para ubicar el acumulado en la tabla RT3 - Acumulados IAG
Fórmula nuevaE43IAG000007
MUEVENAUX_00ANO_FIN_ACU
Fórmula nuevaE43IAG000008
SUMA_GAN_ACU
IAGRETANOObtiene el último acumulado del periodo
Fórmula nuevaE43IAG000009INCIMPINCSUMAIAGRETANOIAGRETANOPermite sumarle una incidencia al total retenido del año (mnemónico IAGRETANO)
Fórmula nuevaE43IAG000010IMP4TACALCRESTAIAGRETANOIMP4TACALCLe resta al impuesto calculado (mnemónico IMP4TACALC), lo retenido en el año (mnemónico IAGRETANO) y lo guarda en el mnemónico IMP4TACALC
Fórmula nuevaE43IAG000011
MUEVEIMP4TACALCIMPORTEMueve dicho mnemónico al IMPORTE
Fórmula nuevaE43IAG000012
Fórmula nuevaE39IAG000072MUEVE0.5NAUX_18Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_18Fórmula nuevaE39IAG000073 ##Fórmula nuevaE39IAG000074CONTINUA_CALCETIQUETAFórmula nuevaE39IAG000075MUEVENAUX_15NAUX_16Mueve la variable NAUX_15 a la variable NAUX_16
Fórmula nuevaE39IAG000076NAUX_16MULTIPLICANAUX_17NAUX_17Multiplica la cantidad de hijos (variable NAUX_16) por el valor de la deduccion proporcioal (variable NAUX_17)
Fórmula nuevaE39IAG000077NAUX_17MULTIPLICANAUX_18NAUX_17Multiplica la variable NAUX_17 (valor proporcional de la deducción de hijo obtenida) por la variable NAUX_18 (porcentaje que le corresponde por hijo al empleado) y guarda el resutado en la variable NAUX_17
Fórmula nuevaE39IAG000078IMPORTESI_MAYOR0AGREGA_NOVSi se colocó el importe por incidencia, salta a la etiqueta AGREGA_NOV
Fórmula nuevaE39IAG000079MUEVENAUX_16UNIDADESSino, mueve la cantidad de meses liquidados en hijos a UNIDADES y el monto calculado a IMPORTEFórmula nuevaE39IAG000080MUEVENAUX_17IMPORTEFórmula nuevaE39IAG000081SALTANEXTSalta a etiqueta NEXTFórmula nuevaE39IAG000082##Fórmula nuevaE39IAG000083AGREGA_NOVETIQUETA
Fórmula nuevaE39IAG000084IMPORTESUMANAUX_17IMPORTESuma al IMPORTE calculado la novedad cargada en monto
Fórmula nuevaE39IAG000085UNIDADESSUMANAUX_16UNIDADESSuma a las UNIDADES calculada la novedad cargada en cantidad
Fórmula nuevaE39IAG000086##Fórmula nuevaE39IAG000087NEXTETIQUETAFórmula nuevaE39IAG000088SIG_DEPContinúa en con el próximo dependienteFórmula nuevaE39IAG000089##
Fórmula nuevaE39IAG000090DE12AVAPTESUMAIMPORTEDE12AVAPTERealiza la sumatoria para calcular la doceava parte de las deducciones personales
Fórmula nuevaE39IAG000091FINALETIQUETA


Fórmula nuevaE39IAGE43IAG000092000013#TRACE_OFF

...





E44IAG - IG Devolución Ganancias:

NuevaE40IAG

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula NuevanuevaE40IAGE44IAG000001#TRACE_ON


Fórmula
nueva
E44IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula NuevanuevaE40IAGE44IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no calcula esta deducciónprosigue con el cálculo
Fórmula NuevanuevaE40IAGE44IAG000004MUEVE0NAUX_01Mueve cero a la variable NAUX_01, para inicializarlaFórmula NuevaE40IAG000005MESFECHAPAGONAUX_04Asigna el mes de pago a la variable NAUX_04Fórmula NuevaE40IAG000006LEE_DEPLee la tabla SRB (Dependientes)
Fórmula NuevaE40IAG000007NAUX_01SI_MAYOR0CONTINUA_CALCSi ya acumuló meses de un Hijo Discapacitado, entonces continúa el cálculo
Fórmula NuevaE40IAG000008PARENTESCOSI_DIFERENTE'D'FINALSi el mnemónico PARENTESCO <> 'D' (campo RB_GRAUPAR <> 'D' - Hijo Discapacitado) finaliza el cálculo
Fórmula NuevaE40IAG000009NAUX_01SUMANAUX_04NAUX_01Suma la cantidad de meses correspondiente a la fecha de pago (variable NAUX_04) a la variable NAUX_01
Fórmula NuevaE40IAG000010CONTINUA_CALCETIQUETAFórmula NuevaE40IAG000011MUEVENAUX_01UNIDADESMueve la variable NAUX_01 a UNIDADESFórmula NuevaE40IAG000012##VALOR HIJO INCAPPOR MESFórmula NuevaE40IAG000013BUSCATABLA_S050Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357)Fórmula NuevaE40IAG000014ELEMENTO_01HASTA_MENORIGUALANOMESPROCFórmula NuevaE40IAG000015ELEMENTO_02HASTA_MAYORIGUALANOMESPROCFórmula NuevaE40IAG000016ELEMENTO_03HASTA_IGUALSRVCOD1357Fórmula NuevaE40IAG000017MUEVEELEMENTO_05IAGHIJODIS
Fórmula NuevaE40IAG000018IAGHIJODISDIVIDE12IAGHIJODISDivide el tope con valor anual por 12 para mensualizarlo
Fórmula NuevaE40IAG000019##PORCENTAJE DEDUCCION
Fórmula NuevaE40IAG000020TIPODEDUCSI_IGUAL"2"PORC_DEDSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_DED
Fórmula NuevaE40IAG000021MUEVE1NAUX_03Si no, asigna 1 a la variable NAUX_03 (multiplicador de porcentaje)Fórmula NuevaE40IAG000022SALTAGRABA_HIJOContinúa en la etiqueta GRABA_HIJOFórmula NuevaE40IAG000023PORC_DEDETIQUETAFórmula NuevaE40IAG000024MUEVE0.5NAUX_03Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_03, para reducir al 50% la deducciónFórmula NuevaE40IAG000025##CONTINUA LASVALIDACIONESFórmula NuevaE40IAG000026GRABA_HIJOETIQUETA
Fórmula NuevaE40IAG000027IAGHIJODISMULTIPLICANAUX_01NAUX_02Multiplica 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 NuevaE40IAG000028NAUX_02MULTIPLICANAUX_03NAUX_02Multiplica 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 NuevaE40IAG000029NAUX_05SUMANAUX_02NAUX_05Fórmula NuevaE40IAG000030MUEVENAUX_05IMPORTEMueve la variable NAUX_01 a IMPORTEFórmula NuevaE40IAG000031SIG_DEPAvanza al siguiente dependiente
Fórmula NuevaE40IAG000032DE12AVAPTESUMAIMPORTEDE12AVAPTERealiza la sumatoria para calcular la doceava parte de las deducciones personales
Fórmula NuevaE40IAG000033FINALETIQUETAFórmula NuevaE40IAG000034#TRACE_OFF 
  • E48IAG - I.A.G. Cantidad de Hijos / Hijastros 50%:
# OBTIENE EL VALORACUMULADOANTERIOR DE DEVOLUCIONES

Fórmula nuevaE44IAG000005
ANORCHFECGANNAUX_00Asigna el año de la fecha de ganancias por el mnemónico RCHFECGAN que extrae dicha fecha del periodo que se está liquidando
Fórmula nuevaE44IAG000006
MUEVENAUX_00ANO_INI_ACUAsigna el año de inicio y fin para ubicar el acumulado en la tabla RT3 - Acumulados IAG
Fórmula nuevaE44IAG000007
MUEVENAUX_00ANO_FIN_ACU
Fórmula nuevaE44IAG000008
SUMA_GAN_ACU
IAGDEVANOObtiene el último acumulado del periodo
Fórmula nuevaE44IAG000009TIPONOMSI_IGUAL'GAN'FINALSi el procedimiento es GAN, finaliza el cálculo
Fórmula nuevaE44IAG000010IMP4TACALCSI_MAYOR0FINALSi el valor del total a retener es mayor que cero, entonces termina la fórmula
Fórmula nuevaE44IAG000011EMPGANISENSI_IGUAL"1"FINALSi el empleado está exento de ganancias (campo RA_GANISEN = "1" - mnemónico EMPGANISEN), termina con el cálculo
Fórmula nuevaE44IAG000012
MUEVEIMP4TACALCIMPORTEMueve el impuesto a retener (mnemónico IMP4TACALC) a IMPORTE
Fórmula nuevaE44IAG000013FINALETIQUETA


Fórmula nuevaE43IAG000014#TRACE_OFF



E45IAG - IG Impuesto a Retener:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE45IAG000001#TRACE_ON


Fórmula nuevaE45IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE45IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no prosigue con el cálculo
Fórmula nuevaE45IAG000004IAGRETANORESTAIAGDEVANOIMPORTESuma lo retenido (mnemónico IAGRETANO) y lo devuelto en el año  (mnemónico IAGDEVANO) y lo guarda en el IMPORTE
Fórmula nuevaE45IAG000005FINALETIQUETA


Fórmula nuevaE45IAG000006#TRACE_OFF



E48IAG - IG Cantidad de Hijos / Hijastros 50%:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Sin cambiosE48IAG000001#TRACE_ON


Sin cambiosE48IAG000002NOCALCULASI_IGUAL1FINAL
Sin cambiosE48IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Sin cambiosE48IAG000004
LEE_DEP

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



Sin cambiosE48IAG000008TOPE_18ETIQUETA


Sin cambiosE48IAG00000917MULTIPLICA365NAUX_20Guarda en la variable NAUX_20, 17 años en días
Sin cambiosE48IAG000010NAUX_20SUMA6NAUX_20Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos
Sin 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
Sin cambiosE48IAG000012##



Sin cambiosE48IAG000013FEC_BAJAETIQUETA


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



Sin cambiosE48IAG000018INICIOETIQUETA


Sin cambiosE48IAG000019##DESGLOSO FECHA PAGO



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



Sin 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
Sin cambiosE48IAG000024
MESDAUX_20NAUX_10Extrae el mes en que cumple 18 años el hijo (variable DAUX

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Sin cambiosE48IAG000001#TRACE_ONSin cambiosE48IAG000002NOCALCULASI_IGUAL1FINAL
Sin cambiosE48IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Sin cambiosE48IAG000004LEE_DEPLee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXTSin cambiosE48IAG000005PARENTESCOSI_DIFERENTE'F'NEXT
Sin cambiosE48IAG000006TIPODEDUCSI_IGUAL'4'FINALSi el mnemónico TIPODEDUC (campo RB_TIPIR = 4 - No es Dep.) entonces finaliza el cálculo
Sin cambiosE48IAG000007##Sin cambiosE48IAG000008TOPE_18ETIQUETA
Sin cambiosE48IAG00000917MULTIPLICA365NAUX_20Guarda en la variable NAUX_20, 17 años en días
Sin cambiosE48IAG000010NAUX_20SUMA6NAUX_20Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos
Sin 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 DAUXNAUX_0110
Sin cambiosE48IAG000012000025####DESGLOSO FECHA INICIO



Sin cambiosE48IAG000013000026
FEC_BAJAANOETIQUETAFECINIDEDNAUX_03Extrae el año de la fecha de inicio de la deducción Sin cambiosE48IAG000014MUEVEFECBAJDEDDAUX_20Mueve la fecha de baja del hijo (mnemónico FECBAJDEDFECINIDED)  a la variable DAUXNAUX_2003
Sin cambiosE48IAG000015FECBAJDEDSI_DIFERENTEVACIOINICIOSi la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO000027
MESFECINIDEDNAUX_11Extrae el mes de la fecha de inicio de la deducción Sin cambiosE48IAG000016MUEVEDAUX_01DAUX_20Mueve la fecha de baja del hijo  (mnemónico FECBAJDEDFECINIDED)  a la variable DAUXNAUX_2011
Sin cambiosE48IAG000028000017##CONTINUA LAS##VALIDACIONES


Sin cambiosE48IAG000018000029INICIO##ETIQUETA



Sin cambiosE48IAG000019000030##DESGLOSO FECHA PAGOFECINIDEDSI_MAYORFECHAPAGOFINALSi la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la Sin cambiosE48IAG000020ANOFECHAPAGONAUX_00Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 , finaliza el cálculo
Sin cambiosE48IAG000031##



Sin cambiosE48IAG000032##ANO BAJA > ANO PAGO



Sin cambiosE48IAG000021000033MESNAUX_01SI_MAYORFECHAPAGONAUX_1200PROCALTAExtrae Si el mes de la fecha año de baja de la deducción (variable NAUX_01) es mayor al año de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_12variable NAUX_00), continúa en la etiqueta PROCALTA
Sin cambiosE48IAG000022000034##DESGLOSO FECHA ##ANO BAJA < ANO PAGO



Sin cambiosE48IAG000023000035ANONAUX_01DAUXSI_20MENORNAUX_0100FINALExtrae Si el año en que cumple 18 años el hijo de baja de la deducción (variable DAUXNAUX_20) y lo guarda en la 01) es menor al año de pago (variable NAUX_0100), finaliza el cálculo
Sin cambiosE48IAG000024000036##MES BAJA > MES PAGO



MESDAUX_20NAUX_10Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10Sin cambiosE48IAG000025000037PROC_MESETIQUETA##DESGLOSO FECHA INICIO


Sin cambiosE48IAG000026ANOFECINIDEDNAUX_03000038NAUX_10SI_MAYORNAUX_12ASIGNA_BAJASi Extrae el año de la fecha baja de inicio de la deducción del hijo (mnemónico FECINIDED)  a la variable NAUX_03(variable NAUX_01) es menor al año de pago (variable NAUX_00), finaliza el cálculo
Sin cambiosE48IAG000027000039
MESMUEVEFECINIDEDNAUX_10NAUX_1115Extrae el mes de la fecha de inicio de la deducción del hijo  (mnemónico FECINIDED)  Mueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_1115
Sin cambiosE48IAG000040
SALTA
PROCBAJA
Sin cambiosE48IAG000041##CORRIGE FECHA BAJA000028##CONTINUA LASVALIDACIONES



Sin cambiosE48IAG000029000042ASIGNA_BAJAETIQUETA##


Sin cambiosE48IAG000030000043
FECINIDEDMUEVESINAUX_MAYOR12FECHAPAGOFINALNAUX_15Mueve fecha de pago a Si la fecha de inicio de la deducción (mnemónico FECINIDED) baja, si la fecha de baja es mayor a la fecha de pago (mnemónico FECHAPAGO), finaliza el cálculode pago
Sin cambiosE48IAG000031000044####PROCESA X BAJA



Sin cambiosE48IAG000045000032PROCBAJAETIQUETA##ANO BAJA > ANO PAGO


Sin cambiosE48IAG000033000046NAUX_01SI_MAYORNAUX_0003PROCALTAGRABASi el año de baja de la deducción (variable NAUX_01) es mayor al año de pago de inicio de la deduccion de hijo (variable NAUX_0003), continúa en la etiqueta PROCALTAGRABA
Sin cambiosE48IAG000034##ANO BAJA < ANO PAGO000047NAUX_15RESTANAUX_11NAUX_15Hace la diferencia entre el mes de baja Sin 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álculoSin cambiosE48IAG000036##MES BAJA > MES PAGOSin cambiosE48IAG000037PROC_MESETIQUETASin 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álculo15) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11)
Sin cambiosE48IAG000039MUEVE000048NAUX_1015SUMA1NAUX_15Mueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_15
Sin cambiosE48IAG000049
SALTA
GRABAContinúa en la etiqueta GRABA
Sin cambiosE48IAG000040000050SALTA##PROCBAJA



Sin cambiosE48IAG000041000051##PROCESA X ALTA##CORRIGE FECHA BAJA



Sin cambiosE48IAG000042000052ASIGNA_BAJAPROCALTAETIQUETA


Sin cambiosE48IAG000043000053
MUEVENAUX_12NAUX_15Mueve fecha de pago a la fecha de baja, si la fecha de baja es mayor a la de pagoSin cambiosE48IAG000044##PROCESA X BAJASin cambiosE48IAG000045PROCBAJAETIQUETAel mes de pago del periodo (variable NAUX_12), a la variable NAUX_15
Sin cambiosE48IAG000046000054NAUX_0103SI_MAYORMENORNAUX_0300GRABASi el año de baja inicio de la deducción (variable NAUX_0103) es mayor menor al año de inicio de la deduccion de hijo pago del peridodo (variable NAUX_0300), continúa en la etiqueta GRABA
Sin cambiosE48IAG000047000055NAUX_1512RESTANAUX_11NAUX_15Hace la diferencia entre el mes de baja pago del periodo (variable NAUX_1512) 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 cambiosE48IAG000048000056NAUX_15SUMA1NAUX_15
Sin cambiosE48IAG000057##



Sin cambiosE48IAG000049SALTAGRABA000058##GRABA CONCEPTO



Sin cambiosE48IAG000059GRABAETIQUETA


Sin cambiosE48IAG000060TIPODEDUCSI_IGUAL"2"PORC_HIJOSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO
Sin cambiosE48IAG000061NAUX_18SUMA1NAUX_18Suma 1 para acumular la cantidad de hijos al 100% y lo guarda en la variable NAUX_18Continúa en la etiqueta GRABA
Sin cambiosE48IAG000050000062##
SALTA
CONTINUA_CALCSalta hasta la etiqueta CONTINUA_CALC
Sin cambiosE48IAG000051##PROCESA X ALTASin cambiosE48IAG000052000063PROCALTAPORC_HIJOETIQUETA


Sin cambiosE48IAG000053000064MUEVENAUX_1219SUMA1NAUX_1519Mueve Si el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15tipo de dependiente es "2-Hijo 50%" entonces suma 1 en la variable NAUX_19 para acumular la cantidad de hijos al 50 %
Sin cambiosE48IAG000065##



Sin cambiosE48IAG000054000066CONTINUA_CALCETIQUETA


Sin cambiosE48IAG000067
MUEVENAUX_03SI_MENORNAUX_0018GRABAIAGHIJO100Mueve la cantidad de hijos al 100% 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 GRABA18) al mnemónico IAGHIJO100 para ser usado en otros conceptos
Sin cambiosE48IAG000068
000055MUEVENAUX_1219RESTAIAGHIJO50Mueve la cantidad de hijos al 50% (variable NAUX_19) al mnemónico IAGHIJO50 para ser usado en otros conceptos
Se eliminaE48IAGNAUX_11
NAUX_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_1518SUMANAUX_19IMPORTENo aplica
Se agregaE48IAG000069
MUEVEIAGHIJO50IMPORTESe guarda la cantidad de hijos al 50% (mnemónico IAGHIJO50) en la variable IMPORTE
Sin cambiosE48IAG000070
SALTA
NEXTSalta a etiqueta NEXT
Sin cambiosE48IAG000071##



Sin cambiosE48IAG000072NEXTETIQUETA


Sin cambiosE48IAG000073
SIG_DEP000056NAUX_15SUMA1NAUX_15


Sin cambiosE48IAG000057000074##



Sin cambiosE48IAG000058000075FINALETIQUETA##GRABA CONCEPTO


Sin cambiosE48IAG000059GRABAETIQUETA
Sin cambiosE48IAG000060TIPODEDUCSI_IGUAL"2"PORC_HIJOSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO
Sin cambiosE48IAG000061NAUX_18SUMA1NAUX_18Suma 1 para acumular la cantidad de hijos al 100% y lo guarda en la variable NAUX_18
000076#TRACE_OFF



E77IAG - IG Porc Imp a las Gcias:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE77IAG000001#TRACE_ON


Fórmula nuevaE77IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE77IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no prosigue con el cálculo
Fórmula nuevaE77IAG000004TOTGANNETSI_MENOR0FINALSi la ganancia neta sujeta a impuesto es menor que cero, finaliza el cálculo
Fórmula nuevaE77IAG000005
MUEVE'D'TP_SUMA_MOVLISe coloca el filtro para que busque las unidades de un concepto liquidado en esta liquidación
Fórmula nuevaE77IAG000006'D514'FILTRO_MOVLISRVCOD1357
Busca el concepto que en el campo RV_COD1357  (mnemónico SRVCOD1357) tenga asignado el código 'D514'
Fórmula nuevaE77IAG000007
SUMA_MOVLI
NAUX_00Asigna las unidades (porcentaje correspondiente del impuesto calculado) a la variable NAUX_00
Fórmula nuevaE77IAG000008
MUEVENAUX_00IMPORTEMueve este valor a IMPORTE
Fórmula nuevaE77IAG000009FINALETIQUETA


Fórmula nuevaE77IAG000010#TRACE_OFF



E85IAG - IG Ded Esp 12ava Parte:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE85IAG000001#TRACE_ON


Fórmula nuevaE85IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE85IAG000003IAGNOPROCSI_IGUAL2FINALSi el mnemónico que se define en la fórmula REFIAGE validando que son conceptos de ganancias no contienen el valor 2, entonces no prosigue con el cálculo
Fórmula nuevaE85IAG000004DE12AVAPTEDIVIDE12IMPORTESe divide el mnemónico DE12AVAPTE(sumatoria de Deducciones Personales) entre 12  y se lo guarda en IMPORTE
Fórmula nuevaE85IAG000005FINALETIQUETA


Fórmula nuevaE85IAG000006
Sin cambiosE48IAG000062SALTACONTINUA_CALCSalta hasta la etiqueta CONTINUA_CALCSin cambiosE48IAG000063PORC_HIJOETIQUETA
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 %
Sin cambiosE48IAG000065##Sin cambiosE48IAG000066CONTINUA_CALCETIQUETASin cambiosE48IAG000067MUEVENAUX_18IAGHIJO100Mueve la cantidad de hijos al 100% (variable NAUX_18) al mnemónico IAGHIJO100 para ser usado en otros conceptosSin cambiosE48IAG000068MUEVENAUX_19IAGHIJO50Mueve la cantidad de hijos al 50% (variable NAUX_19) al mnemónico IAGHIJO50 para ser usado en otros conceptosSe eliminaE48IAGNAUX_18SUMANAUX_19IMPORTENo aplicaSe agregaE48IAG000069MUEVEIAGHIJO50IMPORTESe guarda la cantidad de hijos al 50% (mnemónico IAGHIJO50) en la variable IMPORTESin cambiosE48IAG000070SALTANEXTSalta a etiqueta NEXTSin cambiosE48IAG000071##Sin cambiosE48IAG000072NEXTETIQUETASin cambiosE48IAG000073SIG_DEPSin cambiosE48IAG000074##Sin cambiosE48IAG000075FINALETIQUETASin 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

Sin cambiosE95IAG000001#TRACE_ON


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

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


Sin cambiosE95IAG000011
SIG_DEP

Continúa con el siguiente familiar
Sin cambiosE95IAG000012CONTINUA_CALCETIQUETA


Sin cambiosE95IAG000013
MUEVENAUX_01UNIDADESMueve la variable NAUX_01  a UNIDADES
Sin cambiosE95IAG000014##PORCENTAJE DEDUCCION



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


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 %
Sin cambiosE95IAG000020##CONTINUA LASVALIDACIONES


Sin cambiosE95IAG000021GRABA_HIJOETIQUETA


Sin cambiosE95IAG000022
MUEVENAUX_04IAGHIJD50Mueve la cantidad de hijos al 100% (variable NAUX_04) al mnemónico IAGHIJO100 para ser usado en otros conceptos
Sin cambiosE95IAG000023
MUEVENAUX_03IAGHIJD100Mueve la cantidad de hijos al 50% (variable NAUX_03) al mnemónico IAGHIJO50 para ser usado en otros conceptos
Se eliminaE95IAG
NAUX_03SUMANAUX_04NAUX_02No aplica
Se modificaE95IAG000024
MUEVEIAGHIJD50IMPORTEMueve la cantidad de hijos incapacitados para el trabajo al 50% (mnemónico IAGHIJD50) a la variable IMPORTE
Sin cambiosE95IAG000025FINALETIQUETA


Sin cambiosE95IAG000026#TRACE_OFF 



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

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE96IAG000001#TRACE_ON


Fórmula nuevaE96IAG000002
MUEVEIAGHIJO100IMPORTEAsigna mnemónico IAGHIJO100 a la variable IMPORTE, obteniendo la cantidad de hijos / hijastros al 100%
Fórmula nuevaE96IAG000003#TRACE_OFF



E97IAG - I.A.G. Cant.Hijos/Hijastr Incap p/Trab 100%:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE97IAG000001#TRACE_ON


Fórmula nuevaE97IAG000002
MUEVEIAGHIJD100IMPORTEAsigna mnemónico IAGHIJD100 a la variable IMPORTE, obteniendo la cantidad de hijos / hijastros incapacitados para el trabajo al 100%
Fórmula nuevaE97IAG000003#TRACE_OFF
  • XXXIAG - :
Op. 1

Operación

Fórmula

Secuencia

1a Expresión

2a Expresión

Resultado

Interpretación

  • XXXIAG - :

...

Operación

...

Fórmula

...

Secuencia

...

1a Expresión

...

Op. 1

...

2a Expresión

...

Resultado

...

Interpretación




Tablas Alfanuméricas

  • Se modifican los campos resaltados en negrita de las siguientes tablas:

...

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

05. ASUNTOS RELACIONADOS

Documento de Referencia de la Localización de Argentina:

DT Localización Argentina (SIGAGPE) - Protheus 12

Documento Relacionado:

DT Refactorización de la formulación estándar para F572 ARG

Templatedocumentos