01. DATOS GENERALES
| Producto | TOTVS RH | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Línea de producto: | Línea Protheus | ||||||||||||||||||||||||||||||||||||||||||
| Segmento: | RH | ||||||||||||||||||||||||||||||||||||||||||
| Módulo: | SIGAGPE - Gestión de personal. | ||||||||||||||||||||||||||||||||||||||||||
| Función: |
| ||||||||||||||||||||||||||||||||||||||||||
| 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
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:
- Se renombra con la letra E a los conceptos que estén relacionados con los formularios F572: Cod Ded F572 (RV_PDF572W) , F1357: Cód. 1357 (RV_COD1357) y Cod. F. IAG (RV_COD13) en la rutina de Conceptos (GPEA040), ya que forman parte del cálculo del Impuesto a las Ganancias, como se indica en el punto"Conceptos" de la sección 04. INFORMACIÓN ADICIONAL.
- Validación de los mnemónicos de tipo archivo, para unificar los que referencien al mismo campo, para posteriormente ajustar las fórmulas que correspondan y borrar las que no vayan a utilizarse, quedando de esta manera una única referencia por campo, como se indica en el punto"Mnemónicos" de la sección 04. INFORMACIÓN ADICIONAL.
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-3173
- 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.
Regeneración de conceptos:
Regeneración de conceptos
Si tiene personalizaciones en la creación de Conceptos, como lo son Conceptos de usuario; realizar los siguientes pasos.
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).
- Respaldar/Borrar las siguientes tablas:
- Conceptos (SRV):
- Respaldar la tabla SRV.
- Borrar los registros de la tabla SRV.
- Conceptos (SRV):
- 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.
- Ingresar a la rutina Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"; para que se carguen los conceptos estándar:
- Regresar el respaldo de la tabla del punto b.
- Abrir la tabla SRV.
- 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).
- Conceptos (SRV)
- 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.
- Conceptos (SRV)
Regeneración de formulación:
Regeneració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.
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).
- Respaldar/Borrar las siguientes tablas:
- 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.
- Fórmulas (RC2 / RC3) y Mnemónicos (RCA):
- Carga de Formulación estándar:
- 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.
- 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
- Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
- Regresar el respaldo de las tablas del punto b.
- Abrir las tablas RCA, RC2 y RC3.
- 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).
- 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.
- Fórmulas (RC2 | RC3)
- 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.
- Conceptos.
Conceptos (GPEA040):
- Ingresar a la rutina Conceptos, ubicada en el módulo Gestión de personal - SIGAGPE (Actualizaciones | Definición de cálculo).
- En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".
Conceptos por Proceso (GPEA161):
- Ingresar a la rutina Conceptos por Proceso, ubicada en el módulo Gestión de Personal - SIGAGPE (Actualizaciones | Definición de cálculo).
- En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".
Fórmulas (GPEA290):
- Ingresar a la rutina Fórmulas, ubicada en el módulo Gestión de Personal - SIGAGPE (Actualizaciones | Definición de cálculo).
- En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".
Tablas Alfanuméricas:
Definición Tablas (GPEA310):
- Ingresar a la rutina Definición Tablas, ubicada en el módulo Gestión de Personal - SIGAGPE (Actualizaciones | Definición de cálculo).
- En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".
Mantenimiento de Tablas (GPEA320):
- Ingresar a la rutina Mantenimiento Tab., ubicada en el módulo Gestión de Personal - SIGAGPE (Actualizaciones | Definición de cálculo).
- En la ventana mostrada, validar que se hallen actualizados los cambios indicados en las "Condiciones previas".
04. INFORMACIÓN ADICIONAL
Conceptos
- Conceptos nuevos:
| Concepto | Descripción | Descripción Extendida | Fórmula Cpto | Descripción Fórmula | Cod. Agrup. | Cod. F1357 | Cod. F1359 | Cod. F572 |
| E01 | IG SAC 1er Semestre | IG SAC 1er Semestre | E01IAG | IG SAC 1ER SEMESTRE | E01 | H305 | N305 | |
| E02 | IG SAC 2do Semestre | IG SAC 2do Semestre | E02IAG | IG SAC 2DO SEMESTRE | E02 | H306 | N306 | |
| E03 | Aj.Per.Ant.Rem.Grav. | Aj. De Períodos Anteriores Sobre Remun. Gravadas | DEDIAG | IG DEDUCCIONES | E03 | H331 | N311 | |
| E04 | OE-Aj.Per.Ant.R.Grav | Otros Empleos - Aj. Períodos Ant. S/ Rem. Grav. | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E04 | H336 | N312 | X7 |
| E05 | IG Asign. Familiares | Asignaciones Familiares | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E05 | N403 | ||
| E06 | Int.Prest.Empleador | Intereses Por Préstamos Al Empleador | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E06 | N404 | ||
| E09 | IG Ingreso No Habit | IG Ingreso No Habitual | DEDIAG | IG DEDUCCIONES | E09 | H304 | N304 | |
| E11 | IG OE Rem. Brutas | IG Otros Empl Remuneraciones Brutas | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E11 | H314 | N307 | X4 |
| E13 | IG OE SIPA | IG Otros Empl SIPA | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E13 | D404 | N504 | X2 |
| E15 | IG OE Ley | IG Otros Empl Ley | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E15 | D404 | N506 | X2 |
| E17 | IG OE O. Social | IG Otros Empl Obra Social | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E17 | D406 | N508 | X1 |
| E19 | IG OE Sindicato | IG Otros Empl Sindicato | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E19 | D408 | N510 | X3 |
| E20 | IG Seg Vida | IG Seguro de Vida | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E20 | D410 | N512 | 2 |
| E21 | IG Gtos Sepelio | IG Gastos de Sepelio | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E21 | D410 | N515 | 2 |
| E22 | Indemn. RG.4003/17 | Indemn. Inc.C), D)yE) Ap."A" - AnexoII RG 4003/17 | DEDIAG | IG DEDUCCIONES | E22 | N405 | ||
| E23 | IG Gcia Imponible | IG Total Ganancia Imponible | E23IAG | IG GANANCIA IMPONIBLE | E23 | |||
| E25 | IG Cuotas Med-Asist. | IG Cuotas Médico-Asistenciales | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E25 | D409 | N511 | 1 |
| E26 | IG Donaciones | IG Donaciones | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E26 | D416 | N517 | 3 |
| E27 | IG Honor. Médicos | IG Honorarios Médicos | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E27 | D418 | N520 | 7 |
| E28 | IG Int. Hipotecarios | IG Intereses Hipotecarios | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E28 | D419 | N521 | 4 |
| E29 | IG Alquiler 40% | IG Alquiler 40% GNI | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E29 | D422 | N518 | 22 |
| E30 | IG Alq. 10% - Inquil | IG Alquiler 10% sin Tope (Inquilino) | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E30 | D437 | N530 | 33 |
| E31 | IG Alq. 10% - Prop. | IG Alquiler 10% sin Tope (Propietario) | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E31 | D437 | N530 | 34 |
| E32 | Caja Compl. Previs. | IG Cajas Complementarias de Previsión | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E32 | D429 | N524 | 99 |
| E33 | IG Seg Mixtos | IG Seguros Mixtos | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E33 | D411 | N513 | 23 |
| E34 | Eq. e Ind. Empleado | IG Gastos Equipo e Indumentaria Empleado | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E34 | D425 | N528 | 21 |
| E35 | IG Pers. Domestico | IG Personal Doméstico | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E35 | D423 | N523 | 8 |
| E36 | IG Ded. Especial | IG Deducción Especial | E36IAG | IG DEDUCCION ESPECIAL | E36 | D504 | N612 | |
| E37 | IG Gcia. No Impon. | IG Ganancia No Imponible | E37IAG | IG MINIMO NO IMPONIBLE | E37 | D503 | N603 | |
| E38 | IG Ded Cónyuge | IG Deducción Cónyuge | E38IAG | IG DEDUCCION CONYUGE | E38 | D506 | N604 | |
| E39 | IG Ded Hijo | IG Deducción Hijo | E39IAG | IG DEDUCCION HIJO | E39 | D508 | N607 | |
| E40 | IG Ded. Hijo Incap. | IG Hijo Incap. p/ Trabajo | E40IAG | IG DED. HIJO INCAP. P/TRAB | E40 | D516 | N610 | |
| E41 | IG Neta Suj a Imp | IG Neta Sujeta a Impuesto | E23IAG | IG GANANCIA IMPONIBLE | E41 | D514 | N803 | |
| E42 | IG Total Impuesto | IG Total Impuesto | E42IAG | IG IMPUESTO ANUAL A RETENER | E42 | G605 | N805 | |
| E43 | IG Retencion Anual | IG Retencion Anual | E43IAG | IG RETENCION ANUAL | E43 | G606 | N806 | |
| E48 | IG Cant De Hijos 50% | IG Cantidad De Hijos / Hijastros 50% | E48IAG | IG CANTIDAD HIJOS/HIJASTROS 50% | E48 | N605 | ||
| E49 | IG Rem.Petrol.P.Pozo | Rem. CCT 396/2204-Petroleros-Pers. De Pozo-Art.1 | DEDIAG | IG DEDUCCIONES | E49 | N407 | ||
| E50 | Curs 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 | ||
| E51 | Amort.Rod.Viaj.Com. | Amort. e Int. p/Adq. Rod. Corr. y Viaj. Comercio | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E51 | D415 | N516 | 10 |
| E52 | IG Seg Ret Privado | IG Seguro Retiro Privado | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E52 | D412 | N527 | 24 |
| E53 | IG Cta Ptes Ret | IG Adquisición Cta Partes de FCI Fines Retiro | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E53 | D413 | N514 | 25 |
| E54 | Dto Obl Nc Pr Mun | Descuento Oblig por Ley Nac, Prov o Municipal | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E54 | D417 | N519 | 99 |
| E55 | Ap Fdo Riesgo S P | Ap. Cap. Soc.Fdo de Riesgo de Soc.Prot. | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E55 | D420 | N522 | 9 |
| E56 | Ap.Fdos.Jub.-Anses | Ap p/Fdos de Jub, Ret, Pens o Subs-ANSES | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E56 | D428 | N503 | 99 |
| E57 | Pgo Cta-Cr y Db | Pagos a Cuenta - Imp. S/Cred y Debitos | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E57 | D609 | N704 | 6 |
| E58 | Pgo Cta-Paq Turist. | Pago a Cuenta - Compra de Paquetes Turísticos | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E58 | D611 | N706 | 15 |
| E59 | Ind.y Eq. Empleador | Indument. y Equipamiento Prov. p/Empleador | DEDIAG | IG DEDUCCIONES | E59 | N409 | ||
| E60 | Aj.Per.Ant.R.Exentas | Aj. Períodos Ant. s/Remun. Exentas o No Alcanzadas | DEDIAG | IG DEDUCCIONES | E60 | H332 | N410 | |
| E61 | OE-Asign.Familiares | Otros Empleos - Asignaciones Familiares | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E61 | N411 | ||
| E62 | Pgo Cta-Ret Aduan. | Pagos a Cuenta - Perc. / Ret. Aduaneras | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E62 | D610 | N703 | 12 |
| E63 | OE-Int.Pr.Empleador | Otros Empleos - Intereses p/Préstamos al Empleador | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E63 | N412 | ||
| E64 | OE-Indemn.RG4003/17 | OE-Indemn.Inc.c),d) y e) Ap."A"-AnexoII-RG4003/17 | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E64 | N413 | ||
| E65 | OE-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 | ||
| E66 | Pcta-L27541-35 Inc A | Pagos a Cuenta - L27541 - Art.35 - Inc A | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E66 | D613 | N708 | 27 |
| E67 | Pcta-L27541-35 Inc B | Pagos a Cuenta - L27541 - Art.35 - Inc B | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E67 | D614 | N709 | 28 |
| E68 | Pcta-L27541-35 Inc C | Pagos a Cuenta - L27541 - Art.35 - Inc C | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E68 | D615 | N710 | 29 |
| E69 | Pcta-L27541-35 Inc D | Pagos a Cuenta - L27541 - Art.35 - Inc D | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E69 | D616 | N711 | 30 |
| E70 | Pcta-L27541-35 Inc E | Pagos a Cuenta - L27541 - Art.35 - Inc E | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E70 | D617 | N712 | 31 |
| E71 | Pgo Cta-Dyc-Fdo | Pagos a Cuenta - Imp. Cred y Deb S/Fdos P O T | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E71 | D618 | N705 | 14 |
| E72 | Pgo Cta-V Ext | Pagos a Cuenta - Canc. Ef. Viajes Exterior | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E72 | D619 | N707 | 13 |
| E73 | Gtos. Educacion | Gastos de Educación | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E73 | D432 | N529 | 32 |
| E74 | OE-Rem.Petrol.P.Pozo | OE-Rem.CCT396/2204-Petrol-Pers. de Pozo-Ley26176 | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E74 | N415 | ||
| E75 | OE-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 | ||
| E76 | OE-Ind. Eq.Empleador | Otros Empleos-Indum.y Equip. Prov. p/Empleador | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E76 | H354 | N417 | XM |
| E77 | IG Porc. IAG | IG Porcentaje Tramo IAG Final | E77IAG | IG PORC IMP A LAS GCIAS | E77 | G603 | N804 | |
| E78 | OE-Aj.Per.Ant.R.Exen | OE-Aj. Períodos Ant. s/Remun. Exentas o No Alc. | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E78 | N418 | ||
| E79 | OE-Ap.J R ANSES | O. Empleos-Ap.Fdos.Jub, Ret., Pens. o Subs-ANSES | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E79 | D428 | N504 | X2 |
| E80 | OE-Grav No Hab | Remuneración O Empl - Grav No Habituales | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E80 | H315 | N308 | X6 |
| E81 | OE-SAC 1er Sem | Otros Empl - SAC 1er Semestre | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E81 | H316 | N309 | X9 |
| E82 | OE-SAC 2do Sem | Otros Empl - SAC 2do Semestre | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E82 | H317 | N310 | X9 |
| E83 | Otr.Ap.J R,P S-ANSES | Otros Ap. Fdos Jub., Ret, Pens.Subs.- Inc ANSES A. | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E83 | N526 | ||
| E84 | Ant.Arg-Ad.R.P.C y M | Antártida Argentina-Ad.Rem.p/Pers. Civil y Militar | DEDIAG | IG DEDUCCIONES | E84 | N531 | ||
| E85 | Ded.Esp.12ava Parte | Deducción Especial Adicional Doceava Parte | E85IAG | IG DED ESP 12AVA PARTE | E85 | N613 | ||
| E86 | Deducción Específica | Deducción Específica | INCLIQ | INCIDENCIAS | E86 | D505 | N614 | |
| E87 | Imp.Ret.Dto552/24-A8 | P.2024-Pago Cta Art.8 D.652/24-Imp. Ret. Ley 27725 | INCLIQ | INCIDENCIAS | E87 | N807 | ||
| E88 | Ded.Esp.Dif. Art83 | P.2024-Dif.Art.83Ley27743-Ded.Esp.-Art.8D.652/24 | INCLIQ | INCIDENCIAS | E88 | N808 | ||
| E89 | Actores-Retr.Repres. | Actores-Retrib.Pagada a los Repres.-RG 2442/08 | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E89 | D430 | N532 | 99 |
| E90 | Fdos Comp. Prev. | Fdos. Compensadores De Previsión | F572IAG | IG REMUN Y DED IMPORTADAS F572 | E90 | D431 | N525 | 99 |
| E91 | Impuesto Determinado | Subtotal Saldo Determinado antes de Pagos a Cuenta | INCLIQ | INCIDENCIAS | E91 | N809 | ||
| E92 | Saldo Determinado | Saldo Determinado | INCLIQ | INCIDENCIAS | E92 | N810 | ||
| E95 | Cant.Hijos Incap.50% | Cant.Hijos/Hijastros Incapac. P/Trabajo Al 50% | E95IAG | IG CANTIDAD HIJO INCAP. P/TRAB 50% | E95 | N608 | ||
| E96 | Cant.Hijos al 100% | Cant. Hijos / Hijastros al 100% | E96IAG | IG CANT. HIJOS / HIJASTROS AL 100% | E96 | D519 | N606 | |
| E97 | Cant.Hij Incap.100% | Cant.Hijos/Hijastr Incap p/Trab 100% | E97IAG | IG CANT.HIJOS/HIJASTR INCAP P/TRAB 100% | E97 | D520 | N609 | |
| E98 | Cant.Hijos Ed. 50% | Cant. Hijos E/18-24 Años-Ed. 50% | INCLIQ | INCIDENCIAS | E98 | D521 | N616 | |
| E99 | Cant.Hijos Ed. 100% | Cant. Hijos E/18-24 Años-Ed. 100% | INCLIQ | INCIDENCIAS | E99 | D522 | N617 |
NOTA
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:
Mnemónicos
- Se unificarán los siguientes mnemónicos:
| Código | Descripción | Tipo | Tabla | Campo | Fórmulas | Acción |
| ANO_ACUM | ANO_ACUM | F - Archivo | RCH | RCH_ANO | REFIAG | Reemplazar por PERANIOPER y luego borrar el mnemónico ANO_ACUM |
| PERANIOPER | ANIO EN EL QUE SE APLICARA EN LA SRD | F - Archivo | RCH | RCH_ANO | REF | REFASA | REFSIC | |
| PERFECPAGO | FECHA DE PAGO PERIODO | F - Archivo | RCH | RCH_DTPAGO | REFASG | Reemplazar por FECHAPAGO y luego borrar el mnemónico PERFECPAGO |
| FECHAPAGO | FECHA PAGO CALENDARIO RCH_DTPAGO IAG | F - Archivo | RCH | RCH_DTPAGO | 955IAG | 956IAG | F572IAG | REFIAG | |
| PERMESPER | MES EN QUE SE APLICA EN LA SRD | F - Archivo | RCH | RCH_MES | 250LIQ | 314LIQ | 376LIQ | 379LIQ | 410RES | 410SAC | 820SIC | 825SIC | 836DET | 846SIC | 849SIC | 880SIC | 88APRO | 88CPRO | REF | REFSIC | WAASIC | WABSIC | WACSIC | WBASIC | WBBSIC | WBCSIC | WCASIC | WCBSIC | WCCSIC | WDASIC | WDBSIC | WDCSIC | WEASIC | WEBSIC | WECSIC | WFASIC | WFBSIC | WFCSIC | WGASIC | WGBSIC | WGCSIC | WHASIC | WHBSIC | WHCSIC | WIASIC | WIBSIC | WICSIC | Reemplazar por PERMESPER y luego borrar los mnemónicos MESACUM y RCHMES |
| MESACUM | MES ACUMULAR RCH_MES IAG | F - Archivo | RCH | RCH_MES | 821OBS | 976IAG | REFIAG | |
| RCHMES | MES EN QUE SE APLICA EN LA SRD | F - Archivo | RCH | RCH_MES | no usado en formulas | |
| PERTIPONOM | TIPO DE NOMINA DEL PERIODO EN EJECUCION | F - Archivo | RCH | RCH_ROTEIR | 410SAC | 420SAC | 421SAC | 644LIQ | 749EMBQ1 | 749EMBQ2 | 753EMB1Q | 753EMBJ | 880SIC | 88APRO | 88CPRO | 910IAG | 913IAG | 953IAG | 954IAG | 976IAG | PRELIQ | REF | Reemplazar por PERTIPONOM y luego borrar los mnemónicos RCHROTEIR y TIPONOM |
| RCHROTEIR | TIPO DE NÓMINA DEL PERIODO EN EJECUCIÓN | F - Archivo | RCH | RCH_ROTEIR | 81ADET | 836DET | |
| TIPONOM | TIPO DE NOMINA IAG | F - Archivo | RCH | RCH_ROTEIR | 966IAG | 967IAG | 969IAG | |
| PROCRIPRV | CRITERIO PARA LEER ACUM DE BASE VAR PARA PRV | F - Archivo | RCJ | RCJ_CRIPRV | 298LIQ | 299LIQ | 303LIQ | 88HPRO | Ninguna |
| CRITTOPE | I.A.G. CRITERIO TOPE IAG | F - Archivo | RCJ | RCJ_CRIPRV | no usado en formulas | Borrar el mnemónico |
| PRODIASPRO | DIAS DEL PERIODO | F - Archivo | RCJ | RCJ_DIAPRO | 001LIQ | 300LIQ | 501LIQ | REF | REFSIC | Reemplazar por PRODIASPRO y luego borrar el mnemónico RCJDIAPRO |
| RCJDIAPRO | RCJ: Días del Periodo | F - Archivo | RCJ | RCJ_DIAPRO | 644LIQ | |
| PROPORANT | PORCENTAJE DE ANTICIPO DE VAC INDICADO EN EL PROCESO | F - Archivo | RCJ | RCJ_PORCEN | 520VAC | Reemplazar por PROPORANT y luego borrar el mnemónico PROPORCSAC |
| PROPORCSAC | PORCENTAJE DE ANTICIPO A APLICAR | F - Archivo | RCJ | RCJ_PORCEN | 420SAC |
- Se crean los siguientes mnemónicos:
| Código Mnemónico | Descripción Mnemónico | Tipo de Mnemónico | Observaciones |
| IAGHIJO50 | HIJOS / HIJASTROS AL 50% | N - Numérico | Mnemónico Transferible. Se utiliza para almacenar para otro concepto los hijos / hijastros al 50% en la formulación. |
| IAGHIJO100 | HIJOS / HIJASTROS AL 100% | N - Numérico | Mnemónico Transferible. Se utiliza para almacenar para otro concepto los hijos / hijastros al 100% en la formulación. |
| IAGHIJD50 | HIJO / HIJASTRO INCAPACITADO P/ EL TRAB. AL 50% | N - Numérico | Mnemónico Transferible. Se utiliza para almacenar para otro concepto los hijos / hijastros incapacitados para el trabajo al 50% en la formulación. |
| IAGHIJD100 | HIJO / HIJASTRO INCAPACITADO P/ EL TRAB. AL 100% | N - Numérico | Mnemónico Transferible. Se utiliza para almacenar para otro concepto los hijos / hijastros incapacitados para el trabajo al 100% en la formulación. |
| RCHFECGAN | FECHA DE GANANCIAS DEL PERIODO | F - Archivo | Extrae la información del campo Fech.IG (RV_FCHGAN) de la tabla RCH (Periodos). |
| SRVCODGAN | CODIGO PARA ACUMULADOS DE GANANCIAS | F - Archivo | Extrae la información del campo Cod. Abo (RV_CODABO) de la tabla SRV (Conceptos). |
Fórmulas
Fórmula | Descripción Fórmula |
| E01IAG | IG SAC 1er Semestre |
| E02IAG | IG SAC 2do Semestre |
| E07IAG | IG SAC Doceava Parte |
| E08IAG | IG Ingreso Bruto |
| E09IAG | IG Ingreso No Habitual |
| E10IAG | IG Ingreso No Habitual A Prorratear |
| DEDIAG | IG Deducciones |
| E23IAG | IG Total Ganancia Neta |
| E36IAG | IG Deducción Especial |
| E37IAG | IG Mínimo No Imponible |
| E38IAG | IG Deducción Cónyuge |
| E39IAG | IG Deducción Hijo |
| E40IAG | IG Hijo Incap. p/ Trabajo |
| E42IAG | IG Impuesto Anual a Retener |
| E43IAG | IG Retención Anual |
| E44IAG | IG Devolución Ganancias |
| E48IAG | IG Cantidad de Hijos / Hijastros 50% |
| E77IAG | IG Porc Imp a las Gcias |
| E85IAG | IG Ded Esp 12ava Parte |
| E95IAG | IG Cantidad Hijos Incap. P/ Trab 50% |
| E96IAG | IG Cant. Hijos / Hijastros al 100% |
| E97IAG | IG Cant.Hijos/Hijastr Incap p/Trab 100% |
| 410IGE | Base Calculo SAC - 12ava Parte |
| 966IGE | IG Retención Ganancias |
| 967IGE | IG Devolución Ganancias |
| REFIGE | Ref. Impuesto a las Gcias E |
- Se crean las siguientes fórmulas:
REFIGE - Ref. Impuesto a las Gcias E:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Fórmula nueva | REFIAGE | 000001 | # | TRACE_ON | |||
| Fórmula nueva | REFIAGE | 000002 | #BUSCA VALORES | DEDUCCIONES | |||
| Fórmula nueva | REFIAGE | 000003 | #DETERMINA FORMA CALCULO | ||||
| Fórmula nueva | REFIAGE | 000004 | ANO | RCHFECGAN | NAUX_01 | Obtiene el año de la fecha de ganancias del periodo | |
| Fórmula nueva | REFIAGE | 000005 | MES | RCHFECGAN | MESPROCESO | Obtiene el mes de la fecha de ganancias del periodo | |
| Fórmula nueva | REFIAGE | 000006 | # DETERMINA | AÑO Y MES | PARA GANANCIAS | ||
| Fórmula nueva | REFIAGE | 000007 | NAUX_01 | MULTIPLICA | 100 | NAUX_02 | Conforma el periodo más el mes (AAAAMM) para usarlo con tablas alfanuméricas |
| Fórmula nueva | REFIAGE | 000008 | NAUX_02 | SUMA | MESPROCESO | ANOMESPROC | |
| Fórmula nueva | REFIAGE | 000009 | #PREPARA DATOS | GENERALES | |||
| Fórmula nueva | REFIAGE | 000010 | MUEVE | NAUX_01 | ANO_INI_ACU | Inicializa año de inicio y fin de acumulados | |
| Fórmula nueva | REFIAGE | 000011 | MUEVE | NAUX_01 | ANO_FIN_ACU | ||
| Fórmula nueva | REFIAGE | 000012 | IAGCRITER | SI_IGUAL | '2' | FINAL | Si no encuentra el concepto con criterio 02 (Ganancias), finaliza el cálculo |
| Fórmula nueva | REFIAGE | 000013 | NAUX_01 | RESTA | 1 | ANO_INI_ACU | |
| Fórmula nueva | REFIAGE | 000014 | MUEVE | NAUX_01 | ANO_INI_ACU | ||
| Fórmula nueva | REFIAGE | 000015 | FINAL | ETIQUETA | |||
| Fórmula nueva | REFIAGE | 000016 | # | 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 nueva | 410IGE | 000001 | # | TRACE_ON | |||
| Fórmula nueva | 410IGE | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | 410IGE | 000003 | #PERTIPONOM | SI_IGUAL | "SAC" | CONT_CALC | Se comentaron estas líneas para el Impuesto a las Ganancias, ya que no aplican |
| Fórmula nueva | 410IGE | 000004 | #PERPAGSAC | SI_DIFERENTE | "1" | FINAL | |
| Fórmula nueva | 410IGE | 000005 | CONT_CALC | ETIQUETA | |||
| Fórmula nueva | 410IGE | 000006 | #RESTA AUSENCIAS | A DIASDBESAC | |||
| Fórmula nueva | 410IGE | 000007 | ANO | PERFECINI | ANO_INI_ACU | Suma las ausencias y las resta de los importes | |
| Fórmula nueva | 410IGE | 000008 | ANO | PERFECFIN | ANO_FIN_ACU | ||
| Fórmula nueva | 410IGE | 000009 | FILTRO_ACUM | ||||
| Fórmula nueva | 410IGE | 000010 | "1" | FILTRO_ACUM | CBSESACAUS | ||
| Fórmula nueva | 410IGE | 000011 | MESINISAC | SUMA_UNIDADES | MESFINSAC | DIASAUSSAC | |
| Fórmula nueva | 410IGE | 000012 | DIASBSESAC | RESTA | DIASAUSSAC | DIASBSESAC | |
| Fórmula nueva | 410IGE | 000013 | #TOMA AUSENCIAS DEL | PERIODO | SI ES LIQ | Se comentó esta línea para el Impuesto a las Ganancias, ya que no aplica | |
| Fórmula nueva | 410IGE | 000014 | #PERTIPONOM | SI_DIFERENTE | "LIQ" | CONT_01 | |
| Fórmula nueva | 410IGE | 000015 | MUEVE | "D" | TP_SUMA_MOVLI | Suma las ausencias y las resta de las unidades | |
| Fórmula nueva | 410IGE | 000016 | "1" | SUMA_MOVLI | CBSESACAUS | NAUX_00 | |
| Fórmula nueva | 410IGE | 000017 | DIASBSESAC | RESTA | NAUX_00 | DIASBSESAC | |
| Fórmula nueva | 410IGE | 000018 | DIASAUSSAC | SUMA | NAUX_00 | DIASAUSSAC | |
| Fórmula nueva | 410IGE | 000019 | CONT_01 | ETIQUETA | |||
| Fórmula nueva | 410IGE | 000020 | #DETERMINA EL MEJOR SUELDO | DEL SEMESTRE | |||
| Fórmula nueva | 410IGE | 000021 | # VALIDA SI ES LIQ | Se comentó esta línea para el Impuesto a las Ganancias, ya que no aplica | |||
| Fórmula nueva | 410IGE | 000022 | #PERTIPONOM | SI_DIFERENTE | "LIQ" | CONT_02 | |
| Fórmula nueva | 410IGE | 000023 | ANO | PERFECINI | ANO_INI_ACU | Acumula los valores que son base para SAC del primer mes del semestre, de los acumulados (RG7 - Acumulados Históricos) | |
| Fórmula nueva | 410IGE | 000024 | ANO | PERFECFIN | ANO_FIN_ACU | ||
| Fórmula nueva | 410IGE | 000025 | FILTRO_ACUM | ||||
| Fórmula nueva | 410IGE | 000026 | "1" | FILTRO_ACUM | CBSESAC | ||
| Fórmula nueva | 410IGE | 000027 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_01 | |
| Fórmula nueva | 410IGE | 000028 | MUEVE | "V" | TP_SUMA_MOVLI | Acumula 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 nueva | 410IGE | 000029 | "1" | SUMA_MOVLI | CBSESAC | NAUX_02 | |
| Fórmula nueva | 410IGE | 000030 | NAUX_01 | SUMA | NAUX_02 | NAUX_21 | |
| Fórmula nueva | 410IGE | 000031 | CONT_02 | ETIQUETA | |||
| Fórmula nueva | 410IGE | 000032 | MESINISAC | STRTOVAL | 2 | NAUX_01 | |
| Fórmula nueva | 410IGE | 000033 | MESFINSAC | STRTOVAL | 2 | NAUX_02 | |
| Fórmula nueva | 410IGE | 000034 | MUEVE | MESINISAC | CAUX_01 | ||
| Fórmula nueva | 410IGE | 000035 | CICLO | ETIQUETA | |||
| Fórmula nueva | 410IGE | 000036 | FILTRO_ACUM | Compara dicho mes inicial con cada mes del semestre para determinar el mejor sueldo | |||
| Fórmula nueva | 410IGE | 000037 | "1" | FILTRO_ACUM | CBSESAC | ||
| Fórmula nueva | 410IGE | 000038 | CAUX_01 | SUMA_IMPORTES | CAUX_01 | NAUX_20 | |
| Fórmula nueva | 410IGE | 000039 | NAUX_20 | SI_MENOR | NAUX_21 | CONT_03 | |
| Fórmula nueva | 410IGE | 000040 | MUEVE | NAUX_20 | NAUX_21 | ||
| Fórmula nueva | 410IGE | 000041 | MUEVE | 0 | NAUX_20 | ||
| Fórmula nueva | 410IGE | 000042 | CONT_03 | ETIQUETA | |||
| Fórmula nueva | 410IGE | 000043 | NAUX_01 | SUMA | 1 | NAUX_01 | |
| Fórmula nueva | 410IGE | 000044 | NAUX_01 | VALTOSTR | 2 | CAUX_01 | |
| Fórmula nueva | 410IGE | 000045 | NAUX_01 | SI_MAYOR | NAUX_02 | FINCICLO | |
| Fórmula nueva | 410IGE | 000046 | SALTA | CICLO | |||
| Fórmula nueva | 410IGE | 000047 | FINCICLO | ETIQUETA | |||
| Fórmula nueva | 410IGE | 000048 | MUEVE | NAUX_21 | SACMAXSDO | Mueve el mayor sueldo al mnemónico SACMAXSDO | |
| Fórmula nueva | 410IGE | 000049 | MUEVE | SACMAXSDO | IMPORTE | Luego lo mueve al mnemónico IMPORTE | |
| Fórmula nueva | 410IGE | 000050 | MUEVE | DIASBSESAC | UNIDADES | Mueve los días trabajados del semestre a las unidades | |
| Fórmula nueva | 410IGE | 000051 | SACMAXSDO | MULTIPLICA | DIASBSESAC | NAUX_01 | Calcula el SAC Proporcional o completo de acuerdo a los datos obtenidos y los guarda en el mnemónico VALORSAC |
| Fórmula nueva | 410IGE | 000052 | NAUX_01 | DIVIDE | 360 | VALORSAC | |
| Fórmula nueva | 410IGE | 000053 | FINAL | ETIQUETA | |||
| Fórmula nueva | 410IGE | 000054 | # | 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 nueva | 966IGE | 000001 | # | TRACE_ON | |||
| Fórmula nueva | 966IGE | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | 966IGE | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | 966IGE | 000004 | ANO | RCHFECGAN | NAUX_00 | Asigna 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 nueva | 966IGE | 000005 | MUEVE | NAUX_00 | ANO_INI_ACU | Asigna el año de inicio y fin para ubicar el acumulado en la tabla RT3 - Acumulados IAG | |
| Fórmula nueva | 966IGE | 000006 | MUEVE | NAUX_00 | ANO_FIN_ACU | ||
| Fórmula nueva | 966IGE | 000007 | SUMA_GAN_ACU | IAGRETANO | Obtiene el último acumulado del periodo | ||
| Fórmula nueva | 966IGE | 000008 | -1 | MULTIPLICA | IAGRETANO | IAGRETANO | Multiplica por -1 el valor obtenido |
| Fórmula nueva | 966IGE | 000009 | TIPONOM | SI_IGUAL | 'GAN' | FINAL | Si es procedimiento GAN, no continúa el cálculo |
| Fórmula nueva | 966IGE | 000010 | IMP4TACALC | SI_MENOR | 0 | FINAL | Si el impuesto total obtenido es menor que cero, finaliza la fórmula |
| Fórmula nueva | 966IGE | 000011 | EMPGANISEN | SI_IGUAL | "1" | FINAL | Si el empleado está exento de ganancias (campo RA_GANISEN = "1" - mnemónico EMPGANISEN), termina con el cálculo |
| Fórmula nueva | 966IGE | 000012 | MUEVE | IMP4TACALC | IMPORTE | En caso que no se cumplan esta condiciones anteriores, mueve el valor del impuesto obtenido al mnemónico IMPORTE | |
| Fórmula nueva | 966IGE | 000013 | FINAL | ETIQUETA | |||
| Fórmula nueva | 966IGE | 000014 | # | 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 nueva | 967IGE | 000001 | # | TRACE_ON | |||
| Fórmula nueva | 967IGE | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | 967IGE | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | 967IGE | 000004 | ANO | RCHFECGAN | NAUX_00 | Asigna 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 nueva | 967IGE | 000005 | MUEVE | NAUX_00 | ANO_INI_ACU | Asigna el año de inicio y fin para ubicar el acumulado en la tabla RT3 - Acumulados IAG | |
| Fórmula nueva | 967IGE | 000006 | MUEVE | NAUX_00 | ANO_FIN_ACU | ||
| Fórmula nueva | 967IGE | 000007 | SUMA_GAN_ACU | IAGDEVANO | Obtiene el último acumulado del periodo | ||
| Fórmula nueva | 967IGE | 000008 | TIPONOM | SI_IGUAL | 'GAN' | FINAL | Si es procedimiento GAN, no continúa el cálculo |
| Fórmula nueva | 967IGE | 000009 | IMP4TACALC | SI_MAYOR | 0 | FINAL | Si el impuesto total obtenido es mayor que cero, finaliza la fórmula |
| Fórmula nueva | 967IGE | 000010 | EMPGANISEN | SI_IGUAL | "1" | FINAL | Si el empleado está exento de ganancias (campo RA_GANISEN = "1" - mnemónico EMPGANISEN), termina con el cálculo |
| Fórmula nueva | 967IGE | 000011 | MUEVE | IMP4TACALC | IMPORTE | En caso que no se cumplan esta condiciones anteriores, mueve el valor del impuesto obtenido al mnemónico IMPORTE | |
| Fórmula nueva | 967IGE | 000012 | FINAL | ETIQUETA | |||
| Fórmula nueva | 967IGE | 000013 | # | 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 nueva | E01IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E01IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E01IAG | 000003 | PERTIPONOM | SI_IGUAL | "SAC" | CONT_00 | Valida si el procedimiento es igual a "SAC" |
| Fórmula nueva | E01IAG | 000004 | PERPAGSAC | SI_DIFERENTE | "1" | FINAL | Si el período no tiene marcado que se paga SAC con esa liquidación, sale del cálculo |
| Fórmula nueva | E01IAG | 000005 | CONT_00 | ETIQUETA | |||
| Fórmula nueva | E01IAG | 000006 | MESINISAC | STRTOVAL | 2 | NAUX_01 | Convierte el mnemónico MESINISAC a numérico y lo almacena en NAUX_01 |
| Fórmula nueva | E01IAG | 000007 | NAUX_01 | SI_MAYOR | 6 | FINAL | Si no es primer semestre, sale del cálculo |
| Fórmula nueva | E01IAG | 000008 | MUEVE | VALORSAC | IMPORTE | Coloca el valor del SAC Primer Semestre en la variable IMPORTE | |
| Fórmula nueva | E01IAG | 000009 | FINAL | ETIQUETA | |||
| Fórmula nueva | E01IAG | 000010 | # | TRACE_OFF |
E02IAG - IG SAC 2do Semestre:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Fórmula nueva | E02IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E02IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E02IAG | 000003 | PERTIPONOM | SI_IGUAL | "SAC" | CONT_00 | Valida si el procedimiento es igual a "SAC" |
| Fórmula nueva | E02IAG | 000004 | PERPAGSAC | SI_DIFERENTE | "1" | FINAL | Si el período no tiene marcado que se paga SAC con esa liquidación, sale del cálculo |
| Fórmula nueva | E02IAG | 000005 | CONT_00 | ETIQUETA | |||
| Fórmula nueva | E02IAG | 000006 | MESINISAC | STRTOVAL | 2 | NAUX_01 | Convierte el mnemónico MESINISAC a numérico y lo almacena en NAUX_01 |
| Fórmula nueva | E02IAG | 000007 | NAUX_01 | SI_MENOR | 7 | FINAL | Si no es segundo semestre, sale del cálculo |
| Fórmula nueva | E02IAG | 000008 | MUEVE | VALORSAC | IMPORTE | Coloca el valor del SAC Segundo Semestre en la variable IMPORTE | |
| Fórmula nueva | E02IAG | 000009 | FINAL | ETIQUETA | |||
| Fórmula nueva | E02IAG | 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 | E07IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E07IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E07IAG | 000003 | SACMAXSDO | DIVIDE | 12 | NAUX_01 | Toma el mejor sueldo del semestre y lo divide por 12 |
| Fórmula nueva | E07IAG | 000004 | ANO | RCHFECGAN | NAUX_02 | Extrae el año de la fecha de ganancias del periodo (campo RCH_FCHGAN, mnemónico RCHFECGAN) | |
| Fórmula nueva | E07IAG | 000005 | MUEVE | NAUX_02 | ANO_INI_ACU | Inicializa el operador con el año extraido | |
| Fórmula nueva | E07IAG | 000006 | MUEVE | NAUX_02 | ANO_FIN_ACU | Inicializa el operador con el año extraido | |
| Fórmula nueva | E07IAG | 000007 | SUMA_GAN_ACU | NAUX_03 | Obtiene el acumulado anterior del concepto actual (tabla RT3 - Acumulados IAG) y lo almacena en la variable NAUX_03 | ||
| Fórmula nueva | E07IAG | 000008 | NAUX_01 | SUMA | NAUX_03 | IMPORTE | Suma el SAC Doceava Parte de la liquidación actual con el del acumulado anterior |
| Fórmula nueva | E07IAG | 000009 | FINAL | ETIQUETA | |||
| Fórmula nueva | E07IAG | 000010 | # | TRACE_OFF |
E08IAG - IG Ingreso bruto:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Fórmula nueva | E08IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E08IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E08IAG | 000003 | MUEVE | INCIMPINC | NAUX_00 | Si tiene cargado un importe por novedad, lo almacena en la variable NAUX_00 | |
| Fórmula nueva | E08IAG | 000004 | ## | ||||
| Fórmula nueva | E08IAG | 000005 | '1' | SUMA_MOVLI | SUMIAGTPO | NAUX_01 | Suma 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 nueva | E08IAG | 000006 | ## SUMA INGR. NO HABITUAL | ||||
| Fórmula nueva | E08IAG | 000007 | '2' | SUMA_MOVLI | SUMIAGTPO | IMPCTADIFM | Suma 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 nueva | E08IAG | 000008 | ANO | RCHFECGAN | NAUX_03 | Extrae el año de la fecha de ganancias del periodo (campo RCH_FCHGAN, mnemónico RCHFECGAN) | |
| Fórmula nueva | E08IAG | 000009 | MUEVE | NAUX_03 | ANO_INI_ACU | Inicializa el operador con el año extraido | |
| Fórmula nueva | E08IAG | 000010 | MUEVE | NAUX_03 | ANO_FIN_ACU | Inicializa el operador con el año extraido | |
| Fórmula nueva | E08IAG | 000011 | SUMA_GAN_ACU | NAUX_02 | Obtiene el acumulado anterior del concepto actual (tabla RT3 - Acumulados IAG) y lo almacena en la variable NAUX_02 | ||
| Fórmula nueva | E08IAG | 000012 | NAUX_00 | SUMA | NAUX_01 | IMPIAGMES | Suma 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 nueva | E08IAG | 000013 | IMPCTADIFM | SUMA | IMPIAGMES | IMPIAGMES | |
| Fórmula nueva | E08IAG | 000014 | #CONTROLO SI TIENE | INGRESO PARA | PODER CALCULAR LOS CPTOS | ||
| Fórmula nueva | E08IAG | 000015 | PERTIPONOM | SI_DIFERENTE | 'LIQ' | CONT_CALC | Si el procedimiento es 'LIQ' continúa el cálculo, sino lo finaliza |
| Fórmula nueva | E08IAG | 000016 | IMPIAGMES | SI_IGUAL | 0 | NO_CALCULA | |
| Fórmula nueva | E08IAG | 000017 | # | ||||
| Fórmula nueva | E08IAG | 000018 | CONT_CALC | ETIQUETA | |||
| Fórmula nueva | E08IAG | 000019 | MUEVE | NAUX_02 | IMPIAGANO | Mueve el total al mnemónico IMPIAGANO | |
| Fórmula nueva | E08IAG | 000020 | MUEVE | IMPIAGANO | IMPORTE | Mueve el mnemónico IMPIAGANO a la variable IMPORTE | |
| Fórmula nueva | E08IAG | 000021 | SALTA | FINAL | |||
| Fórmula nueva | E08IAG | 000022 | # | ||||
| Fórmula nueva | E08IAG | 000023 | NO_CALCULA | ETIQUETA | |||
| Fórmula nueva | E08IAG | 000024 | MUEVE | 2 | IAGNOPROC | Si 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 nueva | E08IAG | 000025 | FINAL | ETIQUETA | |||
| Fórmula nueva | E08IAG | 000026 | # | TRACE_OFF |
E09IAG - IG Ingreso No Habitual:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Fórmula nueva | E09IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E09IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E09IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si el mnemónico IAGNOPROC es igual a 2, sale del cálculo |
| Fórmula nueva | E09IAG | 000004 | MES | RCHFECGAN | NAUX_00 | Extrae el mes de la fecha de Ganancias (RV_FCHGAN, mnemónico RCHFECGAN) y lo almacena en la variable NAUX_00 | |
| Fórmula nueva | E09IAG | 000005 | 12 | RESTA | NAUX_00 | NAUX_01 | Realiza 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 nueva | E09IAG | 000006 | NAUX_01 | SUMA | 1 | NAUX_01 | Suma 1 a la variable NAUX_01 para conseguir la cantidad de meses a prorratear |
| Fórmula nueva | E09IAG | 000007 | IMPCTADIFM | DIVIDE | NAUX_01 | NAUX_02 | Toma 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 nueva | E09IAG | 000008 | MUEVE | NAUX_02 | IMPORTE | Mueve la cuota de prorrateo (variable NAUX_02) a la variable IMPORTE | |
| Fórmula nueva | E09IAG | 000009 | ANO | RCHFECGAN | NAUX_04 | Extrae el año de la fecha de ganancias del periodo (campo RCH_FCHGAN, mnemónico RCHFECGAN) | |
| Fórmula nueva | E09IAG | 000010 | MUEVE | NAUX_04 | ANO_INI_ACU | Inicializa el operador con el año extraido | |
| Fórmula nueva | E09IAG | 000011 | MUEVE | NAUX_04 | ANO_FIN_ACU | Inicializa el operador con el año extraido | |
| Fórmula nueva | E09IAG | 000012 | SUMA_GAN_ACU | NAUX_03 | Obtiene el acumulado anterior del concepto actual (tabla RT3 - Acumulados IAG) y lo almacena en la variable NAUX_03 | ||
| Fórmula nueva | E09IAG | 000013 | NAUX_02 | SUMA | NAUX_03 | IMPCTADIFA | Suma la cuota actual y las acumuladas en el mnemónico IMPCTADIFA |
| Fórmula nueva | E09IAG | 000014 | FINAL | ETIQUETA | |||
| Fórmula nueva | E09IAG | 000015 | # | 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 nueva | E10IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E10IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E10IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si el mnemónico IAGNOPROC es igual a 2, sale del cálculo |
| Fórmula nueva | E10IAG | 000004 | MES | RCHFECGAN | NAUX_00 | Extrae el mes de la fecha de Ganancias (RV_FCHGAN, mnemónico RCHFECGAN) y lo almacena en la variable NAUX_00 | |
| Fórmula nueva | E10IAG | 000005 | 12 | RESTA | NAUX_00 | NAUX_01 | Realiza 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 nueva | E10IAG | 000006 | -1 | MULTIPLICA | NAUX_01 | NAUX_01 | Multiplica la cantidad de meses por (-1) |
| Fórmula nueva | E10IAG | 000007 | IMPCTADIFA | MULTIPLICA | NAUX_01 | NAUX_02 | Multiplica 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 nueva | E10IAG | 000008 | MUEVE | NAUX_02 | IMPORTE | Mueve el resultado anterior a la variable IMPORTE | |
| Fórmula nueva | E10IAG | 000009 | PERTIPONOM | SI_DIFERENTE | 'RES' | FINAL | Si 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 nueva | E10IAG | 000010 | MUEVE | 0 | IMPORTE | ||
| Fórmula nueva | E10IAG | 000011 | FINAL | ETIQUETA | |||
| Fórmula nueva | E10IAG | 000012 | # | TRACE_OFF |
DEDIAG - IG Deducciones:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Fórmula nueva | DEDIAG | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | DEDIAG | 000002 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si el mnemónico IAGNOPROC es igual a 2, sale del cálculo |
| Fórmula nueva | DEDIAG | 000003 | MUEVE | INCIMPINC | NAUX_00 | Si tiene un importe cargado como novedad lo mueve a la variable NAUX_00 | |
| Fórmula nueva | DEDIAG | 000004 | MUEVE | "V" | TP_SUMA_MOVLI | Selecciona que se van a sumar importes en el operador SUMA_MOVLI | |
| Fórmula nueva | DEDIAG | 000005 | CONCVECON | FILTRO_MOVLI | SRVCODGAN | 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 nueva | DEDIAG | 000006 | SUMA_MOVLI | NAUX_01 | Suma dichos conceptos en la variable NAUX_01 | ||
| Fórmula nueva | DEDIAG | 000007 | NAUX_01 | SI_MAYOR | 0 | CONT_CALC | |
| Fórmula nueva | DEDIAG | 000008 | -1 | MULTIPLICA | NAUX_01 | NAUX_01 | Multiplica el resultado por (-1) |
| Fórmula nueva | DEDIAG | 000009 | CONT_CALC | ETIQUETA | |||
| Fórmula nueva | DEDIAG | 000010 | ANO | RCHFECGAN | NAUX_03 | Extrae el año de la fecha de ganancias del periodo (campo RCH_FCHGAN, mnemónico RCHFECGAN) | |
| Fórmula nueva | DEDIAG | 000011 | MUEVE | NAUX_03 | ANO_INI_ACU | Inicializa el operador con el año extraído | |
| Fórmula nueva | DEDIAG | 000012 | MUEVE | NAUX_03 | ANO_FIN_ACU | Inicializa el operador con el año extraído | |
| Fórmula nueva | DEDIAG | 000013 | SUMA_GAN_ACU | NAUX_02 | Obtiene el acumulado anterior del concepto actual (tabla RT3 - Acumulados IAG) y lo almacena en la variable NAUX_02 | ||
| Fórmula nueva | DEDIAG | 000014 | NAUX_00 | SUMA | NAUX_01 | NAUX_04 | Obtiene el acumulado anterior y el actual y lo almacena en la variable IMPORTE |
| Fórmula nueva | DEDIAG | 000015 | NAUX_02 | SUMA | NAUX_04 | IMPORTE | |
| Fórmula nueva | DEDIAG | 000016 | FINAL | ETIQUETA |
E23IAG - IG Total Ganancia Neta:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Fórmula nueva | E23IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E23IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E23IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | E23IAG | 000004 | '1' | SUMA_MOVLI | SUMGANNET | TOTGANNET | Suma todos los valores de los conceptos que tengan el campo RV_GRAVA = "1" (mnemónico SUMGANNET) |
| Fórmula nueva | E23IAG | 000005 | MUEVE | TOTGANNET | IMPORTE | Mueve el resultado al IMPORTE | |
| Fórmula nueva | E23IAG | 000006 | FINAL | ETIQUETA | |||
| Fórmula nueva | E23IAG | 000007 | # | 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 nueva | E36IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E36IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E36IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si el mnemónico IAGNOPROC es igual a 2, sale del cálculo |
| Fórmula nueva | E36IAG | 000004 | MES | RCHFECGAN | NAUX_00 | Extrae el mes de la fecha de Ganancias (RV_FCHGAN, mnemónico RCHFECGAN) y lo almacena en la variable NAUX_00 | |
| Fórmula nueva | E36IAG | 000005 | ## | ||||
| Fórmula nueva | E36IAG | 000006 | PERTIPONOM | SI_DIFERENTE | 'RES' | CALC_TOPE | Si 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 nueva | E36IAG | 000007 | MUEVE | 12 | NAUX_00 | ||
| Fórmula nueva | E36IAG | 000008 | ## | ||||
| Fórmula nueva | E36IAG | 000009 | CALC_TOPE | ETIQUETA | |||
| Fórmula nueva | E36IAG | 000010 | BUSCA | TABLA_S050 | Busca la tabla S050 - Topes Deducciones IAG | ||
| Fórmula nueva | E36IAG | 000011 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | Valida año y mes de inicio y fin | |
| Fórmula nueva | E36IAG | 000012 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | ||
| Fórmula nueva | E36IAG | 000013 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | Compara el campo RV_COD1357 del presente concepto y se posiciona en el registro | |
| Fórmula nueva | E36IAG | 000014 | MUEVE | ELEMENTO_05 | IAGDEDESP | Mueve el tope de la Deducción Especial | |
| Fórmula nueva | E36IAG | 000015 | IAGDEDESP | DIVIDE | 12 | IAGDEDESP | Divide entre 12 el tope anual para mensualizarlo |
| Fórmula nueva | E36IAG | 000016 | IAGDEDESP | MULTIPLICA | NAUX_00 | IAGDEDESP | Multiplica el tope mensual por el mes extraído de Ganancias |
| Fórmula nueva | E36IAG | 000017 | MUEVE | IAGDEDESP | IMPORTE | Mueve el tope de la Deducción Especial (mnemónico IAGDEDESP) a la variable IMPORTE | |
| Fórmula nueva | E36IAG | 000018 | FINAL | ETIQUETA | |||
| Fórmula nueva | E36IAG | 000019 | # | 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 nueva | E37IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E37IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E37IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si el mnemónico IAGNOPROC es igual a 2, sale del cálculo |
| Fórmula nueva | E37IAG | 000004 | MES | RCHFECGAN | NAUX_00 | Extrae el mes de la fecha de Ganancias (RV_FCHGAN, mnemónico RCHFECGAN) y lo almacena en la variable NAUX_00 | |
| Fórmula nueva | E37IAG | 000005 | ## | ||||
| Fórmula nueva | E37IAG | 000006 | PERTIPONOM | SI_DIFERENTE | 'RES' | CALC_TOPE | Si 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 nueva | E37IAG | 000007 | MUEVE | 12 | NAUX_00 | ||
| Fórmula nueva | E37IAG | 000008 | ## | ||||
| Fórmula nueva | E37IAG | 000009 | CALC_TOPE | ETIQUETA | |||
| Fórmula nueva | E37IAG | 000010 | BUSCA | TABLA_S050 | Busca la tabla S050 - Topes Deducciones IAG | ||
| Fórmula nueva | E37IAG | 000011 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | Valida año y mes de inicio y fin | |
| Fórmula nueva | E37IAG | 000012 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | ||
| Fórmula nueva | E37IAG | 000013 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | Compara el campo RV_COD1357 del presente concepto y se posiciona en el registro | |
| Fórmula nueva | E37IAG | 000014 | MUEVE | ELEMENTO_05 | IAGMINIMP | Mueve el tope del Mínimo no Imponible | |
| Fórmula nueva | E37IAG | 000015 | IAGMINIMP | DIVIDE | 12 | IAGMINIMP | Divide entre 12 el tope anual para mensualizarlo |
| Fórmula nueva | E37IAG | 000016 | IAGMINIMP | MULTIPLICA | NAUX_00 | IAGMINIMP | Multiplica el tope mensual por el mes extraído de Ganancias |
| Fórmula nueva | E37IAG | 000017 | MUEVE | IAGMINIMP | IMPORTE | Mueve el tope del Mínimo no Imponible (mnemónico IAGMINIMP) a la variable IMPORTE | |
| Fórmula nueva | E37IAG | 000018 | FINAL | ETIQUETA | |||
| Fórmula nueva | E37IAG | 000019 | # | 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 nueva | E38IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E38IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E38IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción |
| Fórmula nueva | E38IAG | 000004 | LEE_DEP | Lee los dependientes con parentesco CONYUGE ("C"), sino continúa con la etiqueta NEXT | |||
| Fórmula nueva | E38IAG | 000005 | PARENTESCO | SI_DIFERENTE | 'C' | NEXT | |
| Fórmula nueva | E38IAG | 000006 | ## DESGLOSO FECHA DE PAGO | ||||
| Fórmula nueva | E38IAG | 000007 | ANO | FECHAPAGO | NAUX_00 | Extrae el año de la fecha de pago | |
| Fórmula nueva | E38IAG | 000008 | MES | FECHAPAGO | NAUX_12 | Extrae el mes de la fecha de pago | |
| Fórmula nueva | E38IAG | 000009 | ##DESGLOSO FECHA BAJA | ||||
| Fórmula nueva | E38IAG | 000010 | ANO | FECBAJDED | NAUX_01 | Extrae el año de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DTBAIXA de la tabla de Dependientes SRB) | |
| Fórmula nueva | E38IAG | 000011 | MES | FECBAJDED | NAUX_10 | Extrae el mes de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DTBAIXA de la tabla de Dependientes SRB) | |
| Fórmula nueva | E38IAG | 000012 | ##DESGLOSO FECHA INICIO | ||||
| Fórmula nueva | E38IAG | 000013 | ANO | FECINIDED | NAUX_03 | Extrae el año de la fecha de baja de la deducción (mnemónico FECBAJDED: campo RB_DATAINI de la tabla de Dependientes SRB) | |
| Fórmula nueva | E38IAG | 000014 | MES | FECINIDED | NAUX_11 | Extrae el mes de la fecha de baja de la deducción (mnemónico FECINIDED: campo RB_DATAINI de la tabla de Dependientes SRB) | |
| Fórmula nueva | E38IAG | 000015 | ##VALOR TOPE MENSUAL | CONYUGE | |||
| Fórmula nueva | E38IAG | 000016 | BUSCA | TABLA_S050 | Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357) | ||
| Fórmula nueva | E38IAG | 000017 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | ||
| Fórmula nueva | E38IAG | 000018 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | ||
| Fórmula nueva | E38IAG | 000019 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | ||
| Fórmula nueva | E38IAG | 000020 | MUEVE | ELEMENTO_05 | IAGDEDCON | ||
| Fórmula nueva | E38IAG | 000021 | IAGDEDCON | DIVIDE | 12 | IAGDEDCON | Divide el tope con valor anual por 12 para mensualizarlo |
| Fórmula nueva | E38IAG | 000022 | ##CONTINUA CON LAS | VALIDACIONES | |||
| Fórmula nueva | E38IAG | 000023 | MUEVE | IAGDEDCON | NAUX_17 | Mueve el valor del mnemónico IAGDEDCON a la variable NAUX_17 | |
| Fórmula nueva | E38IAG | 000024 | FECINIDED | SI_MAYOR | FECHAPAGO | NEXT | Valida si la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), sigue en la etiqueta NEXT |
| Fórmula nueva | E38IAG | 000025 | FECBAJDED | SI_IGUAL | VACIO | PROCALTA | Si la fecha de baja de la deducción (mnemónico FECBAJDED) no tiene valor, continúa en la etiqueta PROCALTA |
| Fórmula nueva | E38IAG | 000026 | ## ANO BAJA < ANO PAGO | ||||
| Fórmula nueva | E38IAG | 000027 | NAUX_01 | SI_MENOR | NAUX_00 | NEXT | Si el año de fecha de baja (variable NAUX_01) es menor al año de fecha de pago (variable NAUX_00), sigue en la etiqueta NEXT |
| Fórmula nueva | E38IAG | 000028 | ##ANO BAJA = ANO PAGO | ||||
| Fórmula nueva | E38IAG | 000029 | NAUX_00 | SI_IGUAL | NAUX_01 | PROCBAJA | Si el año de fecha de baja (variable NAUX_01) es igual al año de fecha de pago (variable NAUX_00), sigue en la etiqueta PROCBAJA |
| Fórmula nueva | E38IAG | 000030 | ## PROCESA X BAJA | ||||
| Fórmula nueva | E38IAG | 000031 | PROCBAJA | ETIQUETA | |||
| Fórmula nueva | E38IAG | 000032 | MUEVE | NAUX_10 | NAUX_15 | Mueve el mes de la fecha de baja (variable NAUX_10) a la variable NAUX_15 | |
| Fórmula nueva | E38IAG | 000033 | NAUX_01 | SI_MAYOR | NAUX_03 | GRABA | Si el año de fecha de baja (variable NAUX_01) es mayor al año de fecha de baja (variable NAUX_03), sigue en la etiqueta GRABA |
| Fórmula nueva | E38IAG | 000034 | NAUX_10 | RESTA | NAUX_11 | NAUX_15 | Se realiza la diferencia entre el mes de la fecha de baja (variable NAUX_10) y mes de la fecha de inicio de la deducción (variable NAUX_11) y guarda el resultado en la variable NAUX_15 |
| Fórmula nueva | E38IAG | 000035 | NAUX_15 | SUMA | 1 | NAUX_15 | |
| Fórmula nueva | E38IAG | 000036 | SALTA | GRABA | |||
| Fórmula nueva | E38IAG | 000037 | ##PROCESA ALTA | ||||
| Fórmula nueva | E38IAG | 000038 | PROCALTA | ETIQUETA | |||
| Fórmula nueva | E38IAG | 000039 | MUEVE | NAUX_12 | NAUX_15 | Mueve el mes de la fecha de pago (variable NAUX_12) a la variable NAUX_15 | |
| Fórmula nueva | E38IAG | 000040 | NAUX_03 | SI_MENOR | NAUX_00 | GRABA | Si el año de fecha de baja de la deducción (variable NAUX_03) es menor al año de fecha de pago (variable NAUX_00), sigue en la etiqueta GRABA |
| Fórmula nueva | E38IAG | 000041 | NAUX_12 | RESTA | NAUX_11 | NAUX_15 | Se realiza la diferencia entre el mes de la fecha de pago (variable NAUX_12) y mes de la fecha de inicio de la deducción (variable NAUX_11) y guarda el resultado en la variable NAUX_15 |
| Fórmula nueva | E38IAG | 000042 | NAUX_15 | SUMA | 1 | NAUX_15 | |
| Fórmula nueva | E38IAG | 000043 | SALTA | GRABA | |||
| Fórmula nueva | E38IAG | 000044 | ## GRABA CONCEPTO | ||||
| Fórmula nueva | E38IAG | 000045 | GRABA | ETIQUETA | |||
| Fórmula nueva | E38IAG | 000046 | MUEVE | NAUX_15 | NAUX_16 | Mueve el valor de la variable NAUX_15 a la variable NAUX_16 | |
| Fórmula nueva | E38IAG | 000047 | NAUX_16 | MULTIPLICA | NAUX_17 | NAUX_17 | Obtiene el valor de la deducción proporcionada al mes de pago o al mes de baja, si es anterior |
| Fórmula nueva | E38IAG | 000048 | IMPORTE | SI_MAYOR | 0 | GRABA2 | No procede porque no se cargó la incidencia anteriormente |
| Fórmula nueva | E38IAG | 000049 | MUEVE | NAUX_16 | UNIDADES | Mueve la cantidad de meses pagados a UNIDADES | |
| Fórmula nueva | E38IAG | 000050 | MUEVE | NAUX_17 | IMPORTE | Mueve el monto de la deducción calculada a IMPORTE | |
| Fórmula nueva | E38IAG | 000051 | SALTA | NEXT | |||
| Fórmula nueva | E38IAG | 000052 | ## | ||||
| Fórmula nueva | E38IAG | 000053 | GRABA2 | ETIQUETA | |||
| Fórmula nueva | E38IAG | 000054 | IMPORTE | SUMA | NAUX_17 | IMPORTE | |
| Fórmula nueva | E38IAG | 000055 | UNIDADES | SUMA | NAUX_16 | UNIDADES | |
| Fórmula nueva | E38IAG | 000056 | ## | ||||
| Fórmula nueva | E38IAG | 000057 | NEXT | ETIQUETA | |||
| Fórmula nueva | E38IAG | 000058 | SIG_DEP | Continúa el ciclo con el próximo dependiente | |||
| Fórmula nueva | E38IAG | 000059 | DE12AVAPTE | SUMA | IMPORTE | DE12AVAPTE | Realiza la sumatoria para calcular la doceava parte de las deducciones personales |
| Fórmula nueva | E38IAG | 000060 | FINAL | ETIQUETA | |||
| Fórmula nueva | E38IAG | 000061 | # | 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 nueva | E39IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E39IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E39IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción |
| Fórmula nueva | E39IAG | 000004 | LEE_DEP | Lee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXT | |||
| Fórmula nueva | E39IAG | 000005 | PARENTESCO | SI_DIFERENTE | 'F' | NEXT | |
| Fórmula nueva | E39IAG | 000006 | TIPODEDUC | SI_IGUAL | '4' | FINAL | Si el mnemónico TIPODEDUC (campo RB_TIPIR = 4 - No es Dep.) entonces finaliza el cálculo |
| Fórmula nueva | E39IAG | 000007 | ## | ||||
| Fórmula nueva | E39IAG | 000008 | TOPE_18 | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000009 | 17 | MULTIPLICA | 365 | NAUX_20 | Guarda en la variable NAUX_20, 17 años en días |
| Fórmula nueva | E39IAG | 000010 | NAUX_20 | SUMA | 6 | NAUX_20 | Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos |
| Fórmula nueva | E39IAG | 000011 | FECNACDED | SUMA | NAUX_20 | DAUX_01 | Le 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 nueva | E39IAG | 000012 | ## | ||||
| Fórmula nueva | E39IAG | 000013 | FEC_BAJA | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000014 | MUEVE | FECBAJDED | DAUX_20 | Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20 | |
| Fórmula nueva | E39IAG | 000015 | FECBAJDED | SI_DIFERENTE | VACIO | INICIO | Si la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO |
| Fórmula nueva | E39IAG | 000016 | MUEVE | DAUX_01 | DAUX_20 | Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20 | |
| Fórmula nueva | E39IAG | 000017 | ## | ||||
| Fórmula nueva | E39IAG | 000018 | INICIO | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000019 | ##DESGLOSO FECHA PAGO | ||||
| Fórmula nueva | E39IAG | 000020 | ANO | FECHAPAGO | NAUX_00 | Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 | |
| Fórmula nueva | E39IAG | 000021 | MES | FECHAPAGO | NAUX_12 | Extrae el mes de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_12 | |
| Fórmula nueva | E39IAG | 000022 | ##DESGLOSO FECHA BAJA | ||||
| Fórmula nueva | E39IAG | 000023 | ANO | DAUX_20 | NAUX_01 | Extrae el año en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_01 | |
| Fórmula nueva | E39IAG | 000024 | MES | DAUX_20 | NAUX_10 | Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10 | |
| Fórmula nueva | E39IAG | 000025 | ##DESGLOSO FECHA INICIO | ||||
| Fórmula nueva | E39IAG | 000026 | ANO | FECINIDED | NAUX_03 | Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED) a la variable NAUX_03 | |
| Fórmula nueva | E39IAG | 000027 | MES | FECINIDED | NAUX_11 | Extrae el mes de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED) a la variable NAUX_11 | |
| Fórmula nueva | E39IAG | 000028 | ##DEDUCCIÓN HIJO POR | MES | |||
| Fórmula nueva | E39IAG | 000029 | BUSCA | TABLA_S050 | Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357) | ||
| Fórmula nueva | E39IAG | 000030 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | ||
| Fórmula nueva | E39IAG | 000031 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | ||
| Fórmula nueva | E39IAG | 000032 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | ||
| Fórmula nueva | E39IAG | 000033 | MUEVE | ELEMENTO_05 | IAGDEDHIJ | Mueve valor de tope anual para Hijo | |
| Fórmula nueva | E39IAG | 000034 | IAGDEDHIJ | DIVIDE | 12 | IAGDEDHIJ | Divide el tope con valor anual por 12 para mensualizarlo |
| Fórmula nueva | E39IAG | 000035 | ##CONTINUA LAS | VALIDACIONES | |||
| Fórmula nueva | E39IAG | 000036 | MUEVE | IAGDEDHIJ | NAUX_17 | Mueve el importe proporcional de la deducción por hijo (mnemónico IAGDEDHIJ) a la variable NAUX_17 | |
| Fórmula nueva | E39IAG | 000037 | ## | ||||
| Fórmula nueva | E39IAG | 000038 | FECINIDED | SI_MAYOR | FECHAPAGO | FINAL | Si la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), finaliza el cálculo |
| Fórmula nueva | E39IAG | 000039 | ## | ||||
| Fórmula nueva | E39IAG | 000040 | ##ANO BAJA > ANO PAGO | ||||
| Fórmula nueva | E39IAG | 000041 | NAUX_01 | SI_MAYOR | NAUX_00 | PROCALTA | Si el año de baja de la deducción (variable NAUX_01) es mayor al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTA |
| Fórmula nueva | E39IAG | 000042 | ##ANO BAJA < ANO PAGO | ||||
| Fórmula nueva | E39IAG | 000043 | NAUX_01 | SI_MENOR | NAUX_00 | FINAL | Si el año de baja de la deducción (variable NAUX_01) es menor al año de pago (variable NAUX_00), finaliza el cálculo |
| Fórmula nueva | E39IAG | 000044 | ##MES BAJA > MES PAGO | ||||
| Fórmula nueva | E39IAG | 000045 | PROC_MES | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000046 | NAUX_10 | SI_MAYOR | NAUX_12 | ASIGNA_BAJA | Mueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_15 |
| Fórmula nueva | E39IAG | 000047 | MUEVE | NAUX_10 | NAUX_15 | ||
| Fórmula nueva | E39IAG | 000048 | SALTA | PROCBAJA | Salta hasta la etiqueta PROCBAJA | ||
| Fórmula nueva | E39IAG | 000049 | ##CORRIGE FECHA BAJA | ||||
| Fórmula nueva | E39IAG | 000050 | ASIGNA_BAJA | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000051 | MUEVE | NAUX_12 | NAUX_15 | Mueve fecha de pago a la fecha de baja, si la fecha de baja es mayor a la de pago | |
| Fórmula nueva | E39IAG | 000052 | ##PROCESA X BAJA | ||||
| Fórmula nueva | E39IAG | 000053 | PROCBAJA | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000054 | NAUX_01 | SI_MAYOR | NAUX_03 | GRABA | Si 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 nueva | E39IAG | 000055 | NAUX_15 | RESTA | NAUX_11 | NAUX_15 | Hace la diferencia entre el mes de baja (variable NAUX_15) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) |
| Fórmula nueva | E39IAG | 000056 | NAUX_15 | SUMA | 1 | NAUX_15 | |
| Fórmula nueva | E39IAG | 000057 | SALTA | GRABA | Continúa en la etiqueta GRABA | ||
| Fórmula nueva | E39IAG | 000058 | ## | ||||
| Fórmula nueva | E39IAG | 000059 | ##PROCESA X ALTA | ||||
| Fórmula nueva | E39IAG | 000060 | PROCALTA | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000061 | MUEVE | NAUX_12 | NAUX_15 | Mueve el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15 | |
| Fórmula nueva | E39IAG | 000062 | NAUX_03 | SI_MENOR | NAUX_00 | GRABA | Si el año de inicio de la deducción (variable NAUX_03) es menor al año de pago del peridodo (variable NAUX_00), continúa en la etiqueta GRABA |
| Fórmula nueva | E39IAG | 000063 | NAUX_12 | RESTA | NAUX_11 | NAUX_15 | Hace la diferencia entre el mes pago del periodo (variable NAUX_12) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) y lo guarda en la variable NAUX_15 |
| Fórmula nueva | E39IAG | 000064 | NAUX_15 | SUMA | 1 | NAUX_15 | |
| Fórmula nueva | E39IAG | 000065 | ## | ||||
| Fórmula nueva | E39IAG | 000066 | ##GRABA CONCEPTO | ||||
| Fórmula nueva | E39IAG | 000067 | GRABA | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000068 | TIPODEDUC | SI_IGUAL | "2" | PORC_HIJO | Si el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO |
| Fórmula nueva | E39IAG | 000069 | MUEVE | 1 | NAUX_18 | Si no, asigna 1 a la variable NAUX_18 (multiplicador de porcentaje) | |
| Fórmula nueva | E39IAG | 000070 | SALTA | CONTINUA_CALC | Salta hasta la etiqueta CONTINUA_CALC | ||
| Fórmula nueva | E39IAG | 000071 | PORC_HIJO | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000072 | MUEVE | 0.5 | NAUX_18 | Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_18 | |
| Fórmula nueva | E39IAG | 000073 | ## | ||||
| Fórmula nueva | E39IAG | 000074 | CONTINUA_CALC | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000075 | MUEVE | NAUX_15 | NAUX_16 | Mueve la variable NAUX_15 a la variable NAUX_16 | |
| Fórmula nueva | E39IAG | 000076 | NAUX_16 | MULTIPLICA | NAUX_17 | NAUX_17 | Multiplica la cantidad de hijos (variable NAUX_16) por el valor de la deduccion proporcioal (variable NAUX_17) |
| Fórmula nueva | E39IAG | 000077 | NAUX_17 | MULTIPLICA | NAUX_18 | NAUX_17 | Multiplica 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 nueva | E39IAG | 000078 | IMPORTE | SI_MAYOR | 0 | AGREGA_NOV | Si se colocó el importe por incidencia, salta a la etiqueta AGREGA_NOV |
| Fórmula nueva | E39IAG | 000079 | MUEVE | NAUX_16 | UNIDADES | Sino, mueve la cantidad de meses liquidados en hijos a UNIDADES y el monto calculado a IMPORTE | |
| Fórmula nueva | E39IAG | 000080 | MUEVE | NAUX_17 | IMPORTE | ||
| Fórmula nueva | E39IAG | 000081 | SALTA | NEXT | Salta a etiqueta NEXT | ||
| Fórmula nueva | E39IAG | 000082 | ## | ||||
| Fórmula nueva | E39IAG | 000083 | AGREGA_NOV | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000084 | IMPORTE | SUMA | NAUX_17 | IMPORTE | Suma al IMPORTE calculado la novedad cargada en monto |
| Fórmula nueva | E39IAG | 000085 | UNIDADES | SUMA | NAUX_16 | UNIDADES | Suma a las UNIDADES calculada la novedad cargada en cantidad |
| Fórmula nueva | E39IAG | 000086 | ## | ||||
| Fórmula nueva | E39IAG | 000087 | NEXT | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000088 | SIG_DEP | Continúa en con el próximo dependiente | |||
| Fórmula nueva | E39IAG | 000089 | ## | ||||
| Fórmula nueva | E39IAG | 000090 | DE12AVAPTE | SUMA | IMPORTE | DE12AVAPTE | Realiza la sumatoria para calcular la doceava parte de las deducciones personales |
| Fórmula nueva | E39IAG | 000091 | FINAL | ETIQUETA | |||
| Fórmula nueva | E39IAG | 000092 | # | TRACE_OFF |
E40IAG - IG Ded. Hijo Incap. p/ Trab:
| Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
| Fórmula Nueva | E40IAG | 000001 | # | TRACE_ON | |||
| Fórmula Nueva | E40IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula Nueva | E40IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción |
| Fórmula Nueva | E40IAG | 000004 | MUEVE | 0 | NAUX_01 | Mueve cero a la variable NAUX_01, para inicializarla | |
| Fórmula Nueva | E40IAG | 000005 | MES | FECHAPAGO | NAUX_04 | Asigna el mes de pago a la variable NAUX_04 | |
| Fórmula Nueva | E40IAG | 000006 | LEE_DEP | Lee la tabla SRB (Dependientes) | |||
| Fórmula Nueva | E40IAG | 000007 | NAUX_01 | SI_MAYOR | 0 | CONTINUA_CALC | Si ya acumuló meses de un Hijo Discapacitado, entonces continúa el cálculo |
| Fórmula Nueva | E40IAG | 000008 | PARENTESCO | SI_DIFERENTE | 'D' | FINAL | Si el mnemónico PARENTESCO <> 'D' (campo RB_GRAUPAR <> 'D' - Hijo Discapacitado) finaliza el cálculo |
| Fórmula Nueva | E40IAG | 000009 | NAUX_01 | SUMA | NAUX_04 | NAUX_01 | Suma la cantidad de meses correspondiente a la fecha de pago (variable NAUX_04) a la variable NAUX_01 |
| Fórmula Nueva | E40IAG | 000010 | CONTINUA_CALC | ETIQUETA | |||
| Fórmula Nueva | E40IAG | 000011 | MUEVE | NAUX_01 | UNIDADES | Mueve la variable NAUX_01 a UNIDADES | |
| Fórmula Nueva | E40IAG | 000012 | ##VALOR HIJO INCAP | POR MES | |||
| Fórmula Nueva | E40IAG | 000013 | BUSCA | TABLA_S050 | Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357) | ||
| Fórmula Nueva | E40IAG | 000014 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | ||
| Fórmula Nueva | E40IAG | 000015 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | ||
| Fórmula Nueva | E40IAG | 000016 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | ||
| Fórmula Nueva | E40IAG | 000017 | MUEVE | ELEMENTO_05 | IAGHIJODIS | ||
| Fórmula Nueva | E40IAG | 000018 | IAGHIJODIS | DIVIDE | 12 | IAGHIJODIS | Divide el tope con valor anual por 12 para mensualizarlo |
| Fórmula Nueva | E40IAG | 000019 | ##PORCENTAJE DEDUCCION | ||||
| Fórmula Nueva | E40IAG | 000020 | TIPODEDUC | SI_IGUAL | "2" | PORC_DED | Si el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_DED |
| Fórmula Nueva | E40IAG | 000021 | MUEVE | 1 | NAUX_03 | Si no, asigna 1 a la variable NAUX_03 (multiplicador de porcentaje) | |
| Fórmula Nueva | E40IAG | 000022 | SALTA | GRABA_HIJO | Continúa en la etiqueta GRABA_HIJO | ||
| Fórmula Nueva | E40IAG | 000023 | PORC_DED | ETIQUETA | |||
| Fórmula Nueva | E40IAG | 000024 | MUEVE | 0.5 | NAUX_03 | Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_03, para reducir al 50% la deducción | |
| Fórmula Nueva | E40IAG | 000025 | ##CONTINUA LAS | VALIDACIONES | |||
| Fórmula Nueva | E40IAG | 000026 | GRABA_HIJO | ETIQUETA | |||
| Fórmula Nueva | E40IAG | 000027 | IAGHIJODIS | MULTIPLICA | NAUX_01 | NAUX_02 | Multiplica la cantidad de meses que corresponde (variable NAUX_01) por el tope de deducción mensual por hijo discapacitado (mnemónico IAGHIJODIS) y lo almacena en la variable NAUX_02 |
| Fórmula Nueva | E40IAG | 000028 | NAUX_02 | MULTIPLICA | NAUX_03 | NAUX_02 | Multiplica la variable NAUX_02 (valor proporcional de la deducción de hijo obtenida) por el mnemónico EMPPORDEP (porcentaje que le corresponde por hijo al empleado) y guarda el resutado en la variable NAUX_02 |
| Fórmula Nueva | E40IAG | 000029 | NAUX_05 | SUMA | NAUX_02 | NAUX_05 | |
| Fórmula Nueva | E40IAG | 000030 | MUEVE | NAUX_05 | IMPORTE | Mueve la variable NAUX_01 a IMPORTE | |
| Fórmula Nueva | E40IAG | 000031 | SIG_DEP | Avanza al siguiente dependiente | |||
| Fórmula Nueva | E40IAG | 000032 | DE12AVAPTE | SUMA | IMPORTE | DE12AVAPTE | Realiza la sumatoria para calcular la doceava parte de las deducciones personales |
| Fórmula Nueva | E40IAG | 000033 | FINAL | ETIQUETA | |||
| Fórmula Nueva | E40IAG | 000034 | # | TRACE_OFF |
E42IAG - IG Impuesto Anual a Retener:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Fórmula nueva | E42IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E42IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E42IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | E42IAG | 000004 | TOTGANNET | SI_MENOR | 0 | FINAL | Si la ganancia neta sujeta a impuesto es menor que cero, finaliza el cálculo |
| Fórmula nueva | E42IAG | 000005 | TOTGANNET | SUMA | IMPGANNET | NAUX_00 | Obtiene la ganancia neta y la almacena en la variable NAUX_00 |
| Fórmula nueva | E42IAG | 000006 | NAUX_00 | DIVIDE | MESPROCESO | NAUX_00 | Divide la ganancia neta por el mes de ganancias (mnemónico MESPROCESO) |
| Fórmula nueva | E42IAG | 000007 | NAUX_00 | MULTIPLICA | 12 | NAUX_00 | Luego multiplica el resultado por 12 (lo anualiza) |
| Fórmula nueva | E42IAG | 000008 | BUSCA | TABLA_S032 | |||
| Fórmula nueva | E42IAG | 000009 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | Se ubica en la tabla S032 - Impuesto Anual a la Ganancia en el periodo Año y Mes de Ganancias | |
| Fórmula nueva | E42IAG | 000010 | ELEMENTO_04 | HASTA_MAYOR | NAUX_00 | Valida que el importe de la ganancia neta anualizada sea menor que el rango correspondiente | |
| Fórmula nueva | E42IAG | 000011 | MUEVE | ELEMENTO_05 | NAUX_02 | Obtiene el Importe Base y lo guarda en la variable NAUX_02 | |
| Fórmula nueva | E42IAG | 000012 | MUEVE | ELEMENTO_06 | NAUX_03 | Obtiene el Porcentaje y lo guarda en la variable NAUX_03 | |
| Fórmula nueva | E42IAG | 000013 | MUEVE | ELEMENTO_07 | NAUX_04 | Obtiene el Excedente y lo guarda en la variable NAUX_04 | |
| Fórmula nueva | E42IAG | 000014 | NAUX_00 | RESTA | NAUX_04 | NAUX_05 | Resta de la ganancia neta (variable NAUX_00) el Excedente (variable NAUX_04) y lo guarda en la variable NAUX_05 |
| Fórmula nueva | E42IAG | 000015 | NAUX_05 | MULTIPLICA | NAUX_03 | NAUX_05 | Multiplica el resultado anterior (variable NAUX_05) por el Porcentaje obtenido (variable NAUX_03) |
| Fórmula nueva | E42IAG | 000016 | NAUX_05 | DIVIDE | 100 | NAUX_05 | Divide el resultado anterior (variable NAUX_05) entre 100 |
| Fórmula nueva | E42IAG | 000017 | NAUX_05 | SUMA | NAUX_02 | NAUX_05 | A este resultado (variable NAUX_05) le suma el Importe Base (variable NAUX_02) |
| Fórmula nueva | E42IAG | 000018 | NAUX_05 | DIVIDE | 12 | NAUX_06 | Divide este resultado anualizado entre 12 para obtener el valor mensual |
| Fórmula nueva | E42IAG | 000019 | NAUX_06 | MULTIPLICA | MESPROCESO | NAUX_06 | Multiplica el resultado anterior (variable NAUX_06) por el Mes de Ganancias (mnemónico MESPROCESO) |
| Fórmula nueva | E42IAG | 000020 | MUEVE | NAUX_06 | IMPORTE | Mueve el resultado anterior al mnemónico IMPORTE | |
| Fórmula nueva | E42IAG | 000021 | MUEVE | IMPORTE | IMP4TACALC | Mueve el resultado anterior al mnemónico IMP4TACALC | |
| Fórmula nueva | E42IAG | 000022 | MUEVE | NAUX_03 | UNIDADES | Mueve el Porcentaje al mnemónico UNIDADES | |
| Fórmula nueva | E42IAG | 000023 | FINAL | ETIQUETA | |||
| Fórmula nueva | E42IAG | 000024 | # | 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 nueva | E43IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E43IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E43IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | E43IAG | 000004 | #OBTIENE VALOR | ACUMULADO | ANTERIOR | ||
| Fórmula nueva | E43IAG | 000005 | ANO | RCHFECGAN | NAUX_00 | Asigna 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 nueva | E43IAG | 000006 | MUEVE | NAUX_00 | ANO_INI_ACU | Asigna el año de inicio y fin para ubicar el acumulado en la tabla RT3 - Acumulados IAG | |
| Fórmula nueva | E43IAG | 000007 | MUEVE | NAUX_00 | ANO_FIN_ACU | ||
| Fórmula nueva | E43IAG | 000008 | SUMA_GAN_ACU | IAGRETANO | Obtiene el último acumulado del periodo | ||
| Fórmula nueva | E43IAG | 000009 | INCIMPINC | SUMA | IAGRETANO | IAGRETANO | Permite sumarle una incidencia al total retenido del año (mnemónico IAGRETANO) |
| Fórmula nueva | E43IAG | 000010 | IMP4TACALC | RESTA | IAGRETANO | IMP4TACALC | Le 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 nueva | E43IAG | 000011 | MUEVE | IMP4TACALC | IMPORTE | Mueve dicho mnemónico al IMPORTE | |
| Fórmula nueva | E43IAG | 000012 | FINAL | ETIQUETA | |||
| Fórmula nueva | E43IAG | 000013 | # | TRACE_OFF |
E44IAG - IG Devolución Ganancias:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Fórmula nueva | E44IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E44IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E44IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | E44IAG | 000004 | # OBTIENE EL VALOR | ACUMULADO | ANTERIOR DE DEVOLUCIONES | ||
| Fórmula nueva | E44IAG | 000005 | ANO | RCHFECGAN | NAUX_00 | Asigna 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 nueva | E44IAG | 000006 | MUEVE | NAUX_00 | ANO_INI_ACU | Asigna el año de inicio y fin para ubicar el acumulado en la tabla RT3 - Acumulados IAG | |
| Fórmula nueva | E44IAG | 000007 | MUEVE | NAUX_00 | ANO_FIN_ACU | ||
| Fórmula nueva | E44IAG | 000008 | SUMA_GAN_ACU | IAGDEVANO | Obtiene el último acumulado del periodo | ||
| Fórmula nueva | E44IAG | 000009 | TIPONOM | SI_IGUAL | 'GAN' | FINAL | Si el procedimiento es GAN, finaliza el cálculo |
| Fórmula nueva | E44IAG | 000010 | IMP4TACALC | SI_MAYOR | 0 | FINAL | Si el valor del total a retener es mayor que cero, entonces termina la fórmula |
| Fórmula nueva | E44IAG | 000011 | EMPGANISEN | SI_IGUAL | "1" | FINAL | Si el empleado está exento de ganancias (campo RA_GANISEN = "1" - mnemónico EMPGANISEN), termina con el cálculo |
| Fórmula nueva | E44IAG | 000012 | MUEVE | IMP4TACALC | IMPORTE | Mueve el impuesto a retener (mnemónico IMP4TACALC) a IMPORTE | |
| Fórmula nueva | E44IAG | 000013 | FINAL | ETIQUETA | |||
| Fórmula nueva | E43IAG | 000014 | # | 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 nueva | E45IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E45IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E45IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | E45IAG | 000004 | IAGRETANO | RESTA | IAGDEVANO | IMPORTE | Suma lo retenido (mnemónico IAGRETANO) y lo devuelto en el año (mnemónico IAGDEVANO) y lo guarda en el IMPORTE |
| Fórmula nueva | E45IAG | 000005 | FINAL | ETIQUETA | |||
| Fórmula nueva | E45IAG | 000006 | # | 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 cambios | E48IAG | 000001 | # | TRACE_ON | |||
| Sin cambios | E48IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Sin cambios | E48IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción |
| Sin cambios | E48IAG | 000004 | LEE_DEP | Lee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXT | |||
| Sin cambios | E48IAG | 000005 | PARENTESCO | SI_DIFERENTE | 'F' | NEXT | |
| Sin cambios | E48IAG | 000006 | TIPODEDUC | SI_IGUAL | '4' | FINAL | Si el mnemónico TIPODEDUC (campo RB_TIPIR = 4 - No es Dep.) entonces finaliza el cálculo |
| Sin cambios | E48IAG | 000007 | ## | ||||
| Sin cambios | E48IAG | 000008 | TOPE_18 | ETIQUETA | |||
| Sin cambios | E48IAG | 000009 | 17 | MULTIPLICA | 365 | NAUX_20 | Guarda en la variable NAUX_20, 17 años en días |
| Sin cambios | E48IAG | 000010 | NAUX_20 | SUMA | 6 | NAUX_20 | Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos |
| Sin cambios | E48IAG | 000011 | FECNACDED | SUMA | NAUX_20 | DAUX_01 | Le 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 cambios | E48IAG | 000012 | ## | ||||
| Sin cambios | E48IAG | 000013 | FEC_BAJA | ETIQUETA | |||
| Sin cambios | E48IAG | 000014 | MUEVE | FECBAJDED | DAUX_20 | Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20 | |
| Sin cambios | E48IAG | 000015 | FECBAJDED | SI_DIFERENTE | VACIO | INICIO | Si la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO |
| Sin cambios | E48IAG | 000016 | MUEVE | DAUX_01 | DAUX_20 | Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20 | |
| Sin cambios | E48IAG | 000017 | ## | ||||
| Sin cambios | E48IAG | 000018 | INICIO | ETIQUETA | |||
| Sin cambios | E48IAG | 000019 | ##DESGLOSO FECHA PAGO | ||||
| Sin cambios | E48IAG | 000020 | ANO | FECHAPAGO | NAUX_00 | Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 | |
| Sin cambios | E48IAG | 000021 | MES | FECHAPAGO | NAUX_12 | Extrae el mes de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_12 | |
| Sin cambios | E48IAG | 000022 | ##DESGLOSO FECHA BAJA | ||||
| Sin cambios | E48IAG | 000023 | ANO | DAUX_20 | NAUX_01 | Extrae el año en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_01 | |
| Sin cambios | E48IAG | 000024 | MES | DAUX_20 | NAUX_10 | Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10 | |
| Sin cambios | E48IAG | 000025 | ##DESGLOSO FECHA INICIO | ||||
| Sin cambios | E48IAG | 000026 | ANO | FECINIDED | NAUX_03 | Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED) a la variable NAUX_03 | |
| Sin cambios | E48IAG | 000027 | MES | FECINIDED | NAUX_11 | Extrae el mes de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED) a la variable NAUX_11 | |
| Sin cambios | E48IAG | 000028 | ##CONTINUA LAS | VALIDACIONES | |||
| Sin cambios | E48IAG | 000029 | ## | ||||
| Sin cambios | E48IAG | 000030 | FECINIDED | SI_MAYOR | FECHAPAGO | FINAL | Si la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), finaliza el cálculo |
| Sin cambios | E48IAG | 000031 | ## | ||||
| Sin cambios | E48IAG | 000032 | ##ANO BAJA > ANO PAGO | ||||
| Sin cambios | E48IAG | 000033 | NAUX_01 | SI_MAYOR | NAUX_00 | PROCALTA | Si el año de baja de la deducción (variable NAUX_01) es mayor al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTA |
| Sin cambios | E48IAG | 000034 | ##ANO BAJA < ANO PAGO | ||||
| Sin cambios | E48IAG | 000035 | NAUX_01 | SI_MENOR | NAUX_00 | FINAL | Si el año de baja de la deducción (variable NAUX_01) es menor al año de pago (variable NAUX_00), finaliza el cálculo |
| Sin cambios | E48IAG | 000036 | ##MES BAJA > MES PAGO | ||||
| Sin cambios | E48IAG | 000037 | PROC_MES | ETIQUETA | |||
| Sin cambios | E48IAG | 000038 | NAUX_10 | SI_MAYOR | NAUX_12 | ASIGNA_BAJA | Si el año de baja de la deducción (variable NAUX_01) es menor al año de pago (variable NAUX_00), finaliza el cálculo |
| Sin cambios | E48IAG | 000039 | MUEVE | NAUX_10 | NAUX_15 | Mueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_15 | |
| Sin cambios | E48IAG | 000040 | SALTA | PROCBAJA | |||
| Sin cambios | E48IAG | 000041 | ##CORRIGE FECHA BAJA | ||||
| Sin cambios | E48IAG | 000042 | ASIGNA_BAJA | ETIQUETA | |||
| Sin cambios | E48IAG | 000043 | MUEVE | NAUX_12 | NAUX_15 | Mueve fecha de pago a la fecha de baja, si la fecha de baja es mayor a la de pago | |
| Sin cambios | E48IAG | 000044 | ##PROCESA X BAJA | ||||
| Sin cambios | E48IAG | 000045 | PROCBAJA | ETIQUETA | |||
| Sin cambios | E48IAG | 000046 | NAUX_01 | SI_MAYOR | NAUX_03 | GRABA | Si 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 |
| Sin cambios | E48IAG | 000047 | NAUX_15 | RESTA | NAUX_11 | NAUX_15 | Hace la diferencia entre el mes de baja (variable NAUX_15) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) |
| Sin cambios | E48IAG | 000048 | NAUX_15 | SUMA | 1 | NAUX_15 | |
| Sin cambios | E48IAG | 000049 | SALTA | GRABA | Continúa en la etiqueta GRABA | ||
| Sin cambios | E48IAG | 000050 | ## | ||||
| Sin cambios | E48IAG | 000051 | ##PROCESA X ALTA | ||||
| Sin cambios | E48IAG | 000052 | PROCALTA | ETIQUETA | |||
| Sin cambios | E48IAG | 000053 | MUEVE | NAUX_12 | NAUX_15 | Mueve el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15 | |
| Sin cambios | E48IAG | 000054 | NAUX_03 | SI_MENOR | NAUX_00 | GRABA | Si el año de inicio de la deducción (variable NAUX_03) es menor al año de pago del peridodo (variable NAUX_00), continúa en la etiqueta GRABA |
| Sin cambios | E48IAG | 000055 | NAUX_12 | RESTA | NAUX_11 | NAUX_15 | Hace la diferencia entre el mes pago del periodo (variable NAUX_12) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) y lo guarda en la variable NAUX_15 |
| Sin cambios | E48IAG | 000056 | NAUX_15 | SUMA | 1 | NAUX_15 | |
| Sin cambios | E48IAG | 000057 | ## | ||||
| Sin cambios | E48IAG | 000058 | ##GRABA CONCEPTO | ||||
| Sin cambios | E48IAG | 000059 | GRABA | ETIQUETA | |||
| Sin cambios | E48IAG | 000060 | TIPODEDUC | SI_IGUAL | "2" | PORC_HIJO | Si el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO |
| Sin cambios | E48IAG | 000061 | NAUX_18 | SUMA | 1 | NAUX_18 | Suma 1 para acumular la cantidad de hijos al 100% y lo guarda en la variable NAUX_18 |
| Sin cambios | E48IAG | 000062 | SALTA | CONTINUA_CALC | Salta hasta la etiqueta CONTINUA_CALC | ||
| Sin cambios | E48IAG | 000063 | PORC_HIJO | ETIQUETA | |||
| Sin cambios | E48IAG | 000064 | NAUX_19 | SUMA | 1 | NAUX_19 | Si 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 cambios | E48IAG | 000065 | ## | ||||
| Sin cambios | E48IAG | 000066 | CONTINUA_CALC | ETIQUETA | |||
| Sin cambios | E48IAG | 000067 | MUEVE | NAUX_18 | IAGHIJO100 | Mueve la cantidad de hijos al 100% (variable NAUX_18) al mnemónico IAGHIJO100 para ser usado en otros conceptos | |
| Sin cambios | E48IAG | 000068 | MUEVE | NAUX_19 | IAGHIJO50 | Mueve la cantidad de hijos al 50% (variable NAUX_19) al mnemónico IAGHIJO50 para ser usado en otros conceptos | |
| Se elimina | E48IAG | No aplica | |||||
| Se agrega | E48IAG | 000069 | MUEVE | IAGHIJO50 | IMPORTE | Se guarda la cantidad de hijos al 50% (mnemónico IAGHIJO50) en la variable IMPORTE | |
| Sin cambios | E48IAG | 000070 | SALTA | NEXT | Salta a etiqueta NEXT | ||
| Sin cambios | E48IAG | 000071 | ## | ||||
| Sin cambios | E48IAG | 000072 | NEXT | ETIQUETA | |||
| Sin cambios | E48IAG | 000073 | SIG_DEP | ||||
| Sin cambios | E48IAG | 000074 | ## | ||||
| Sin cambios | E48IAG | 000075 | FINAL | ETIQUETA | |||
| Sin cambios | E48IAG | 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 nueva | E77IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E77IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E77IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | E77IAG | 000004 | TOTGANNET | SI_MENOR | 0 | FINAL | Si la ganancia neta sujeta a impuesto es menor que cero, finaliza el cálculo |
| Fórmula nueva | E77IAG | 000005 | MUEVE | 'D' | TP_SUMA_MOVLI | Se coloca el filtro para que busque las unidades de un concepto liquidado en esta liquidación | |
| Fórmula nueva | E77IAG | 000006 | 'D514' | FILTRO_MOVLI | SRVCOD1357 | Busca el concepto que en el campo RV_COD1357 (mnemónico SRVCOD1357) tenga asignado el código 'D514' | |
| Fórmula nueva | E77IAG | 000007 | SUMA_MOVLI | NAUX_00 | Asigna las unidades (porcentaje correspondiente del impuesto calculado) a la variable NAUX_00 | ||
| Fórmula nueva | E77IAG | 000008 | MUEVE | NAUX_00 | IMPORTE | Mueve este valor a IMPORTE | |
| Fórmula nueva | E77IAG | 000009 | FINAL | ETIQUETA | |||
| Fórmula nueva | E77IAG | 000010 | # | 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 nueva | E85IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E85IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Fórmula nueva | E85IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si 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 nueva | E85IAG | 000004 | DE12AVAPTE | DIVIDE | 12 | IMPORTE | Se divide el mnemónico DE12AVAPTE(sumatoria de Deducciones Personales) entre 12 y se lo guarda en IMPORTE |
| Fórmula nueva | E85IAG | 000005 | FINAL | ETIQUETA | |||
| Fórmula nueva | E85IAG | 000006 | # | 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 cambios | E95IAG | 000001 | # | TRACE_ON | |||
| Sin cambios | E95IAG | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Sin cambios | E95IAG | 000003 | IAGNOPROC | SI_IGUAL | 2 | FINAL | Si tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción |
| Sin cambios | E95IAG | 000004 | MUEVE | 0 | NAUX_01 | Inicializa en cero la variable NAUX_01 | |
| Sin cambios | E95IAG | 000005 | MES | RCHFECGAN | NAUX_04 | Mueve la fecha de Ganancias a la variable NAUX_04 | |
| Sin cambios | E95IAG | 000006 | LEE_DEP | Lee el primer dependiente | |||
| Sin cambios | E95IAG | 000007 | NAUX_01 | SI_MAYOR | 0 | CONTINUA_CALC | Si la variable NAUX_01 es mayor a cero, continúa en etiqueta CONTINUA_CALC |
| Sin cambios | E95IAG | 000008 | PARENTESCO | SI_DIFERENTE | 'D' | FINAL | Si el familiar (mnemónico PARENTESCO) es distinto de 'D' (Hijo Discapacitado), entonces finaliza el cálculo |
| Sin cambios | E95IAG | 000009 | NAUX_01 | SUMA | NAUX_04 | NAUX_01 | Asigna la cantidad de meses almacenados en la variable NAUX_04 en la variable NAUX_01 |
| Sin cambios | E95IAG | 000010 | CONT_02 | ETIQUETA | |||
| Sin cambios | E95IAG | 000011 | SIG_DEP | Continúa con el siguiente familiar | |||
| Sin cambios | E95IAG | 000012 | CONTINUA_CALC | ETIQUETA | |||
| Sin cambios | E95IAG | 000013 | MUEVE | NAUX_01 | UNIDADES | Mueve la variable NAUX_01 a UNIDADES | |
| Sin cambios | E95IAG | 000014 | ##PORCENTAJE DEDUCCION | ||||
| Sin cambios | E95IAG | 000015 | TIPODEDUC | SI_IGUAL | "2" | PORC_DED | Si el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO |
| Sin cambios | E95IAG | 000016 | NAUX_03 | SUMA | 1 | NAUX_03 | Suma 1 para acumular la cantidad de hijos al 100% y lo guarda en la variable NAUX_03 |
| Sin cambios | E95IAG | 000017 | SALTA | GRABA_HIJO | Salta hasta la etiqueta GRABA_HIJO | ||
| Sin cambios | E95IAG | 000018 | PORC_DED | ETIQUETA | |||
| Sin cambios | E95IAG | 000019 | NAUX_04 | SUMA | 1 | NAUX_04 | Si 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 cambios | E95IAG | 000020 | ##CONTINUA LAS | VALIDACIONES | |||
| Sin cambios | E95IAG | 000021 | GRABA_HIJO | ETIQUETA | |||
| Sin cambios | E95IAG | 000022 | MUEVE | NAUX_04 | IAGHIJD50 | Mueve la cantidad de hijos al 100% (variable NAUX_04) al mnemónico IAGHIJO100 para ser usado en otros conceptos | |
| Sin cambios | E95IAG | 000023 | MUEVE | NAUX_03 | IAGHIJD100 | Mueve la cantidad de hijos al 50% (variable NAUX_03) al mnemónico IAGHIJO50 para ser usado en otros conceptos | |
| Se elimina | E95IAG | No aplica | |||||
| Se modifica | E95IAG | 000024 | MUEVE | IAGHIJD50 | IMPORTE | Mueve la cantidad de hijos incapacitados para el trabajo al 50% (mnemónico IAGHIJD50) a la variable IMPORTE | |
| Sin cambios | E95IAG | 000025 | FINAL | ETIQUETA | |||
| Sin cambios | E95IAG | 000026 | # | 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 nueva | E96IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E96IAG | 000002 | MUEVE | IAGHIJO100 | IMPORTE | Asigna mnemónico IAGHIJO100 a la variable IMPORTE, obteniendo la cantidad de hijos / hijastros al 100% | |
| Fórmula nueva | E96IAG | 000003 | # | 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 nueva | E97IAG | 000001 | # | TRACE_ON | |||
| Fórmula nueva | E97IAG | 000002 | MUEVE | IAGHIJD100 | IMPORTE | Asigna mnemónico IAGHIJD100 a la variable IMPORTE, obteniendo la cantidad de hijos / hijastros incapacitados para el trabajo al 100% | |
| Fórmula nueva | E97IAG | 000003 | # | TRACE_OFF |
Tablas Alfanuméricas
- Se modifican los campos resaltados en negrita de las siguientes tablas:
Definición
- Se crea la siguiente tabla:
- Se actualizan los valores de las siguientes tablas:
Mantenimiento
Se actualizan los valores de las siguientes tablas:
S032 - IMPUESTO ANUAL A LA GANANCIA
- S050 - TOPES DEDUCCIONES IAG
Solución disponible para 12.1.2210 (con garantía extendida) o superiores.¡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

