Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS RH

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
Segmento RH

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

   

Rutina(s) Modificada(s)Nombre TécnicoFecha
GPER811ARG.PRX

Importación de Formulario F572 Web

06
08/11/2024

   

País:Argentina (ARG)Ticket:

N/A

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-2653

02. SITUACIÓN/REQUISITO

Permitir importar automáticamente a la tabla de Dependientes (SRB), la información de los familiares (seccion Cargas de Familia) reportada en el F. 572 Web, para el Parentesco y Porcentaje de Deducción de los mismos; mediante el uso de la rutina F572 Web (GPER811ARG).

Para mayor información, se recomienda revisar el siguiente Manual para el Desarrollador:

View file
nameSiRADIG - Empleador - Manual para el desarrollador.pdf
height250

03. SOLUCIÓN

En la rutina Importación de Formulario F572 Web (GPER811ARG) se modifica lo siguiente:

  • En la función ObtInfXML(), se añade tratamiento para la lectura del nodo <cargasFamilia>, el cual contiene la información relacionada al tag <PorcentajeDeducción>, que se refiere al porcentaje de deducción correspondiente de cada hijo del empleado.
  • En la función ObtInfAdc(), se realiza el tratamiento para que procese el porcentaje correspondiente de los hijos, según el tag <PorcentajeDeducción>.

Para mayor información ver la sección 04. INFORMACIÓN ADICIONAL.

La grabación de la información de la tabla Dependientes (SRB), se ejemplifica a continuación:

...

GPPDARG.PRXConceptos Estándar - Argentina08/11/2024
GPMNEARG.PRXMnemónicos Estándar - Argentina.08/11/2024
GPFORARG.PRXFórmulas Estándar - Argentina.08/11/2024
GPFO1ARG.PRXFunciones adicionales de Fórmulas Estándar - Argentina.08/11/2024
GPFO2ARG.PRXFunciones adicionales de Fórmulas Estándar - Argentina.08/11/2024

GPTABARG.PRX

Definición de Tablas Alfanuméricas Estándar - Argentina08/11/2024
GPCRGARG.PRXContenido de Tablas Alfanuméricas Estándar - Argentina.08/11/2024
GPVPPARG.PRXConceptos por Procesos Estándar - Argentina.08/11/2024

   

País:Argentina (ARG)
Ticket:

N/A

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-2653


02. SITUACIÓN/REQUISITO

Permitir importar automáticamente a la tabla de Dependientes (SRB), la información de los familiares (sección Cargas de Familia) reportada en el F. 572 Web, para el Parentesco y Porcentaje de Deducción de los mismos; mediante el uso de la rutina F572 Web (GPER811ARG).

Para mayor información, se recomienda revisar el siguiente Manual para el Desarrollador:

View file
nameSiRADIG - Empleador - Manual para el desarrollador.pdf
height250

03. SOLUCIÓN

En la rutina Importación de Formulario F572 Web (GPER811ARG) se modifica lo siguiente:

  • En la función ObtInfXML(), se añade tratamiento para la lectura del nodo <cargasFamilia>, el cual contiene la información relacionada al tag <PorcentajeDeducción>, que se refiere al porcentaje de deducción correspondiente de cada hijo del empleado.
  • En la función ObtInfAdc(), se realiza el tratamiento para que procese el porcentaje correspondiente de los hijos, según el tag <PorcentajeDeducción>.

Para mayor información ver la sección 04. INFORMACIÓN ADICIONAL.

La grabación de la información de la tabla Dependientes (SRB), se ejemplifica a continuación:

Se cuenta con el siguiente nodo de <cargasFamilia>correspondientes al F572 Web (ver punto 04. INFORMACIÓN ADICIONAL):


Bloco de código
titleEjemplo
<presentacion>
	

...

Bloco de código
titleEjemplo
<presentacion>
	<periodo>2024</periodo>
	<nroPresentacion>6</nroPresentacion>
	<fechaPresentacion>2024-07-01</fechaPresentacion>
	<empleado>
		<cuit>24333333380</cuit>
		<tipoDoc>86</tipoDoc>
		<apellido>APELLIDO</apellido>
		<nombre>NOMBRE LEGAJO 000006</nombre>
		<direccion>
			<provincia>1</provincia>
			<cp>1838</cp>
			<localidad>LUIS GUILLON</localidad>
			<calle>MARXER</calle>
			<nro>1814</nro>
		</direccion>
	</empleado>
	<cargasFamilia>
		<cargaFamilia>
			<tipoDoc>80</tipoDoc>
			<nroDoc>27207450524</nroDoc>
			<apellido>GUTIERREZ</apellido>
			<nombre>CLAUDIA BEATRIZ</nombre>
			<fechaNac>2010-05-29</fechaNac>
			<mesDesde>1</mesDesde>
			<mesHasta>12</mesHasta>
			<parentesco>3</parentesco>
			<vigenteProximosPeriodos>S</vigenteProximosPeriodos>
			<porcentajeDeduccion>50</porcentajeDeduccion>
		</cargaFamilia>
	</cargasFamilia>
	<deducciones>
		<deduccion tipo="1">
			<tipoDoc>80</tipoDoc>
			<nroDoc>30546741253</nroDoc>
			<denominacion>OSDE ORGANIZACION DE SERVICIOS DIRECTOS EMPRESARIOS</denominacion>
			<descBasica>30546741253 - OSDE ORGANIZACION DE SERVICIOS DIRECTOS EMPRESARIOS</descBasica>
			<montoTotal>59255.88</montoTotal>
			<periodos>
				<periodo mesDesde="1" mesHasta="1" montoMensual="8353.73"/>
				<periodo mesDesde="2" mesHasta="2" montoMensual="5406.38"/>
				<periodo mesDesde="3" mesHasta="3" montoMensual="9259.83"/>
				<periodo mesDesde="4" mesHasta="4" montoMensual="8577.71"/>
				<periodo mesDesde="5" mesHasta="5" montoMensual="9098.45"/>
				<periodo mesDesde="6" mesHasta="6" montoMensual="7497.07"/>
				<periodo mesDesde="7" mesHasta="7" montoMensual="11062.71"/>
			</periodos>
		</deduccion>
	</deducciones>
</presentacion>

...

CampoContenido
RB_FILIALSucursal de RG1 (xFilial("RG1")).
RB_MAT Matrícula del Empleado.
RB_CODConsecutivo del Orden de Dependientes, para los registros del empleado.
RB_NOMENombre y Apellido del familiar importado.
RB_DTNASCFecha de nacimiento del familiar importado.
RB_SEXOGénero del familiar importado.
RB_GRAUPARParentesco del familiar importado.
RB_TIPIRTipo de Dependiente IG del familiar importado.
RB_TIPSFTipo de Dependiente Asign. Fliar. del familiar importado. Por defecto "4 - No es dependiente", por estar fuera de uso para la localización Argentina.
RB_DATAINI"01/01/2024", se obtiene de la Fecha inicial del mes (mesDesde) y Periodo (<periodo>2024</periodo>).
RB_DTENTRA"01/01/2024", se obtiene de la Fecha inicial del mes (mesDesde) y Periodo (<periodo>2024</periodo>).
RB_DTBAIXA"31/01/2024", se obtiene de la Fecha final del mes (mesHasta) y Periodo (<periodo>2024</periodo>).
RB_CICNúmero de documento (CUIL) del familiar importado.
RB_PREPAGA Obtiene si el familiar es adherente a la Obra Social del empleado.

   

Informações
titleConsideraciones
  • Se creará un registro en Dependientes (SRB) para cada familiar del empleado informado en el XML, llenando los campos arriba enumerados.

...

Totvs custom tabs box
tabsPre-condiciones, Procedimiento, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DNOMI-2653.
  3. Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
  4. Realizar un respaldo del Diccionario de Datos y realizar la configuración sugerida en la sección 04. INFORMACIÓN ADICIONAL, en el apartado "Diccionario de Datos".
  5. Realizar la configuración de Conceptos sugerida en la sección 04. INFORMACIÓN ADICIONAL, en el apartado "Configuración de Conceptos".
  6. Contar con Empleados, con la siguiente Contar con Empleados, con la siguiente característica:
    • El campo CUIL (RA_CIC) informado en el empleado, debe coincidir con los F. 572 Web a procesar. Es decir, debe coincidir con el valor contenido en el nodo <cuit>Aquí</cuit> del archivo XML.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar al módulo Gestión de Personal (SIGAGPE).
  2. Ingresar a la rutina F572 Web, ubicada en "Miscelánea | Importación | F572 Web" (GPER811ARG).
  3. Dar clic en el botón "Param." de la ventana "Formulario 572 Web".
  4. Informar los parámetros:
    • Pregunta ¿Carpeta a procesar?, se debe informar la ruta donde se encuentran los F. 572 Web (XML's).
  5. Confirmar la importación del archivo, dando clic en "Ok" de la ventana "Formulario 572 Web".
    • En caso de haber un error, se encontrará un archivo ".log" en la carpeta informada en el paso 4, el cual tendrá el detalle del error.
  6. Ingresar a la rutina Dependientes, ubicada en "Actualizaciones| Empleados|Dependientes" (GPEA020).
  7. Confirmar que se importaron los familiares del empleado.

04. INFORMACIÓN ADICIONAL

Diccionario de Datos

A través de la opción "Tablas Genéricas" en el módulo SIGACFG - Configurador (Base de datos | Diccionario | Base de Datos), realizar las siguientes actualizaciones:

Informações
titleNOTA

Los cambios realizados en las Tablas Genéricas, se podrán identificar como se indica a continuación:

  • Negro - Se agrega.
  • Azul - Se actualiza.

Tabla genérica XD - Parentesco F572 Web:

...

Código

...

Descripción

...

  1. Regeneración de Formulación: 

    Informações
    titleRegeneración de Formulación

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

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

    1. Generar archivos Excel para validación:

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

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

    2. Respaldar/Borrar las siguientes tablas:
      1. Fórmulas (RC2 / RC3):
        • Respaldar las tablas RC2 y RC3. 
        • Borrar los registros de las tablas RC2 y RC3.
    3. Carga de Formulación Estándar:
      1. Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
        • Validar que se hayan agregado correctamente las fórmulas E39IAG (I.A.G. Deducción Hijo) y E40IAG (I.A.G. Ded. Hijo Incap.), en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL
    4. Regresar el respaldo de las tablas del punto b
      1. Abrir las tablasRC2 y RC3.
    5. Generar archivos Excel para validación:
      • Ejecutar la rutina Consultas | Archivos | Genéricos y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
      • Guardar los archivos de Excel generados (después del cambio).
    6. Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
      • Fórmulas (RC2 | RC3)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.
  2. 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
  3. Contar con información en los catálogos utilizados en el Cálculo de Liquidación de Nómina.

      • Tipos de Procedimiento.
      • Procesos:
        • Configurar un proceso Mensual y Jornal.
      • Conceptos.
        • Ingresar a la rutina Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"
        • Validar que se hayan agregado correctamente en los conceptos, las fórmulas E39IAG (I.A.G. Deducción Hijo) y E40IAG (I.A.G. Ded. Hijo Incap.), respectivamente.
      • Conceptos por proceso:
        • Se debe modificar los conceptos del procedimiento LIQ- Liquidación; como se indica en el punto "Conceptos por Proceso" de la sección 04. INFORMACIÓN ADICIONAL 
      • Fórmulas.
        • Se debe considerar la configuración de los conceptos E39IAG y E40IAG; como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL 
      • Realizar las modificaciones a los campos mencionadas en el punto Diccionario de Datos de la sección 04. INFORMACIÓN ADICIONAL.
      • Mnemónicos.
      • Criterios de Acumulación.
      • Periodo:
        • Con periodos mensuales: 
          • Nómina LIQ- Liquidación Mensual, de ejemplo:
            • Periodo: 2024
            • Mes: 06
            • Número de Pago: 01
            • Fecha Inicial: 01/06/2024
            • Fecha: 30/06/2024

        • Con periodos jornales:
          • Nómina LIQ- Liquidación Jornal - Primera Quincena, de ejemplo:
            • Periodo: 2024
            • Mes: 06
            • Número de Pago: 01
            • Fecha Inicial: 01/06/2024
            • Fecha: 15/06/2024

Totvs custom tabs box items
defaultno
referenciapaso2

Importación de F572 Web

  1. Ingresar al módulo Gestión de Personal (SIGAGPE).
  2. Ingresar a la rutina F572 Web, ubicada en "Miscelánea | Importación | F572 Web" (GPER811ARG).
  3. Dar clic en el botón "Param." de la ventana "Formulario 572 Web".
  4. Informar los parámetros:
    • Pregunta ¿Carpeta a procesar?, se debe informar la ruta donde se encuentran los F. 572 Web (XML's).
  5. Confirmar la importación del archivo, dando clic en "Ok" de la ventana "Formulario 572 Web".
    • En caso de haber un error, se encontrará un archivo ".log" en la carpeta informada en el paso 4, el cual tendrá el detalle del error.
  6. Ingresar a la rutina Dependientes, ubicada en "Actualizaciones| Empleados|Dependientes" (GPEA020).
  7. Confirmar que se importaron los familiares del empleado, tanto el campo Grado Parent (RB_GRAUPAR) como el campo Tp. Depd. IR (RB_TIPIR).

Por Procedimientos (GPEM020):

  1. Ingresar a la rutina Por Procedimientos, ubicada en SIGAGPE - (Miscelánea | Cálculos | Por Procedimientos (GPEM020).
  2. Informar los datos solicitados:
    1. En la pestaña Generales: Informar Proceso, Tipo de Procedimiento (LIQ), Periodo, TRACE, etc.

    2. En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones".
    3. Dar clic en el botón de Confirmar.
  3. Validar que el Cálculo de Nómina finaliza de forma exitosa.
    • Para la liquidación del proceso Jornal: se debe comprobar que las provisiones se realicen solo en la segunda quincena acumulando con la primera quincena. Validar que no se realice el cálculo en la primera quincena.
    • Para la liquidación del proceso Mensual: comprobar que se realice la liquidación de provisiones en cada liquidación de nómina (LIQ).
  4. Si fue activado el TRACE, validar el proceso de cálculo de las fórmulas E39IAG y E40IAG, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.


04. INFORMACIÓN ADICIONAL

Diccionario de Datos

A través de la opción "Tablas Genéricas" en el módulo SIGACFG - Configurador (Base de datos | Diccionario | Base de Datos), realizar las siguientes actualizaciones:


Informações
titleNOTA

Los cambios realizados en las Tablas Genéricas, se podrán identificar como se indica a continuación:

  • Negro - Se agrega.
  • Azul - Se actualiza.


Tabla genérica XD - Parentesco F572 Web:

Código

Descripción

1C|1| Cónyuge
3F|3| Hijo/a Menor de 18 Años
30F|3| Hijastro/a Menor de 18 Años
31D|3| Hijo/a Incapacitado para el Trabajo
32D|3| Hijastro/a Incapacitado para el Trabajo
33O|1| Padre
34O|1| Madre
35O|1| Nieto/a Menor de 24 Años
36O|1| Nieto/a Incapacitado para el Trabajo
37O|1| Bisnieto/a Menor de 24 Años
38O|1| Bisnieto/a Incapacitado para el Trabajo
39O|1| Abuelo/a
40O|1| Bisabuelo/a
41O|1| Padrastro/Madrastra
42O|1| Hermano/a Menor de 24 Años
43O|1| Hermano/a Incapacitado para el Trabajo
44O|1| Suegro/a
45O|1| Yerno/Nuera Menor de 24 Años
46O|1| Yerno/Nuera Incapacitado para el Trabajo
51C|1| Unión Convivencial
103F|3| Hijo/A Mayor De 18 Y Hasta 24 Años

   

Informações
titleNOTA:
  • Agregar los distintos parentescos en caso de no existir, o modificarlos como se muestra en la tabla anterior.
  • Borrar los parentescos que fueron eliminados, ya que no están vigentes actualmente.
  • Debido a la longitud máxima del campo descripción en la tabla SX5, algunas descripciones no están completas.

   

Mediante el Configurador (SIGACFG), modificar el campo RB_TIPIR, como se indica a continuación:

CampoRB_TIPIR

Tipo

Caracter

Orden08

Tamaño

1

Decimal

0

Título

Tipo Dep. IR

Descripción

Tipo Dependiente IR

Formato

@!

Valid. Std.Pertence("1234")

Se utiliza

Si

Obligatorio

No

Ini. Estándar"4"

Browse

No

Contexto

Real

Lista Español1=s/Lím.Edad;2=Hijo 50%;3=Hijo 100%;4=No es Dep.
When

Consulta Estándar


Help

Informe: - "1" para dep. I.R. sin límite de edad. - "2" Hijo 50% a deducir para I.R.  - "3" para Hijo 100% a deducir para I.R. - "4" si no fuera dependiente I.R.


Mediante el Configurador (SIGACFG), modificar el campo RB_GRAUPAR, como se indica a continuación:

CampoRB_GRAUPAR

Tipo

Caracter

Orden07

Tamaño

1

Decimal

0

Título

Grado Parent

Descripción

Grado de Parentesco

Formato

@!

Valid. Std.Pertence("CFD")

Se utiliza

Si

Obligatorio

No

Ini. Estándar

Browse

No

Contexto

Real

Lista EspañolC=Conyuge;F=Hijo;D=Discapacitado
When

Consulta Estándar


Help

Informe:"C" para Conyuge; F para Hijo y D para Hijo Discapacitado.

Informações
titlePaquete de uso interno

Los cambios al Diccionario de Datos estándar, se realizaron en el siguiente paquete:

Código: 014799
Paquete: MI - DNOMI-2653 - TABLA SRB - GPE

Conceptos por Proceso


Informações
titleNOTA:
  • En todos los procedimientos reemplazar el concepto 956 (IG Ded Hijo Año) por el concepto E39 (IG Ded Hijo) y el concepto 958 (IG Ded. Hijo Incap.) por el concepto E40 (IG Ded. Hijo Incap.). Las fórmulas son E39IAG (I.A.G. Deducción Hijo) y E40IAG (I.A.G. Ded. Hijo Incap.), respectivamente.

Proceso Mensual

Procedimiento APR - Aplicación Rescisión

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00174955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00175E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00176E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00177959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento GAN - Re-Cálculo Anual IAG 13avo Per

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00031955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00032E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00033E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00034959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento LIQ - Liquidación

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00176955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00177E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO021 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00178E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00179959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento RES - Rescisión

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00186955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00187E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00188E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00189959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento SAC - Sueldo Anual Complementario

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00095955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00096E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00097E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00098959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento VAC - Vacaciones

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00099955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00100E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00101E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00102959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA021 - Si2 - No2 - No2 - No2 - No2 - No2 - No

Proceso Quincenal

Procedimiento APR - Aplicación Rescisión

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00195955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00196E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00197E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00198959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento GAN - Re-Cálculo Anual IAG 13avo Per

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00031955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00032E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00033E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00034959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento LIQ - Liquidación

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00191955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00192E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00193959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00194E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00195960IG Total Impuesto960IAGI.A.G. TOTAL IMPUESTO022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento RES - Rescisión

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00207955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00208E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00209E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00210959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento SAC - Sueldo Anual Complementario

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00095955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00096E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00097E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00098959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento VAC - Vacaciones

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00099955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00100E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00101959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00102960IG Total Impuesto960IAGI.A.G. TOTAL IMPUESTO021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00103963IG Imp a Retener963IAGI.A.G. RETENIDO ANIO021 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00104966IG Retención I.A.G.966IAGI.A.G. RETENCION I.A.G.021 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00105967IG Devolución I.A.G.967IAGI.A.G. DEVOLUCION I.A.G.021 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00106E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00107961IG Retenido Año961IAGI.A.G. RETENIDO ANIO021 - Si2 - No2 - No2 - No2 - No2 - No2 - No

Fórmulas

Se crean las siguientes fórmulas:

  • E39IAG - I.A.G. Deducción Hijo:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE39IAG000001#TRACE_ON


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

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



Fórmula nuevaE39IAG000008TOPE_18ETIQUETA


Fórmula nuevaE39IAG00000917

   

Informações
titleNOTA:
  • Agregar los distintos parentescos en caso de no existir, o modificarlos como se muestra en la tabla anterior.
  • Borrar los parentescos que fueron eliminados, ya que no están vigentes actualmente.
  • Debido a la longitud máxima del campo descripción en la tabla SX5, algunas descripciones no están completas.

   

Informações
titlePaquete de uso interno

Los cambios al Diccionario de Datos estándar, se realizaron en el siguiente paquete:

Código: 014799
Paquete: MI - DNOMI-2653 - TABLA SRB - GPE

Se crean las siguientes fórmulas:

  • E39IAG - I.A.G. Deducción Hijo:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Se agrega956IAG000001#TRACE_ONSin cambios956IAG000002NOCALCULASI_IGUAL1FINALSin cambios956IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducciónSin cambios956IAG000004LEE_DEPLee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXTSin cambios956IAG000005PARENTESCOSI_DIFERENTE'F'NEXTSe elimina956IAG000006TIPODEDUCSI_IGUAL'4'FINALNo aplicaSin cambios956IAGTIPODEDUCSI_IGUAL'3'TOPE_18Si el mnemónico TIPODEDUC (campo RB_TIPIR = 3 - Hijo hasta 18 años) entonces continúa con la etiqueta TOPE_18Se elimina956IAGTIPODEDUCSI_IGUAL'2'TOPE_21No aplicaSe elimina956IAGTIPODEDUCSI_IGUAL'1'TOPE_99No aplicaSin cambios956IAG000007##Sin cambios956IAG000008TOPE_18ETIQUETASin cambios956IAG00000918
MULTIPLICA365NAUX_20Guarda en la variable NAUX_20,
18
17 años en días
Sin cambios
Fórmula nueva
956IAG
E39IAG000010NAUX_20SUMA6NAUX_20Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos
Sin cambios
Fórmula nueva
956IAG000011FECNACDEDSUMANAUX_20DAUX_01Le suma a la fecha de nacimiento del hijo (mnemónico FECNACDED) 18 años en días (variable NAUX_20) y lo guarda en la variable DAUX_01
E39IAG000011FECNACDEDSUMANAUX_20DAUX_01Le suma a la fecha de nacimiento del hijo (mnemónico FECNACDED) 17 años en días (variable NAUX_20) y lo guarda en la variable DAUX_01
Fórmula nuevaE39IAG000012##



Fórmula nuevaE39IAG000013FEC_BAJAETIQUETA


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



Fórmula nuevaE39IAG000018INICIOETIQUETA


Fórmula nuevaE39IAG000019##DESGLOSO FECHA PAGO



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



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



Fórmula nuevaE39IAG000026
ANOFECINIDEDNAUX_03Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED)  a la variable NAUX_03
Fórmula nuevaE39IAG000027
MESFECINIDEDNAUX_11Extrae el mes de la fecha de inicio de la deducción del hijo  (mnemónico FECINIDED)  a la variable NAUX_11
Fórmula nuevaE39IAG000028##DEDUCCIÓN HIJO PORMES


Fórmula nuevaE39IAG000029
BUSCATABLA_S050
Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357)
Fórmula nuevaE39IAG000030ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Fórmula nuevaE39IAG000031ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula nuevaE39IAG000032ELEMENTO_03HASTA_IGUALSRVCOD1357
Fórmula nuevaE39IAG000033
MUEVEELEMENTO_05IAGDEDHIJMueve valor de tope anual para Hijo
Fórmula nuevaE39IAG000034IAGDEDHIJDIVIDE12IAGDEDHIJDivide el tope con valor anual por 12 para mensualizarlo
Fórmula nuevaE39IAG000035##CONTINUA LASVALIDACIONES


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



Fórmula nuevaE39IAG000038FECINIDEDSI_MAYORFECHAPAGOFINALSi la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), finaliza el cálculo
Fórmula nuevaE39IAG000039##



Fórmula nuevaE39IAG000040##ANO BAJA > ANO PAGO



Fórmula nuevaE39IAG000041NAUX_01SI_MAYORNAUX_00PROCALTASi el año de baja de la deducción (variable NAUX_01) es mayor al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTA
Fórmula nuevaE39IAG000042##ANO BAJA < ANO PAGO



Fórmula nuevaE39IAG000043NAUX_01SI_MENORNAUX_00FINALSi el año de baja de la deducción (variable NAUX_01) es menor al año de pago (variable NAUX_00), finaliza el cálculo
Fórmula nuevaE39IAG000044##MES BAJA > MES PAGO



Fórmula nuevaE39IAG000045PROC_MESETIQUETA


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



Fórmula nuevaE39IAG000050ASIGNA_BAJAETIQUETA


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



Fórmula nuevaE39IAG000053PROCBAJAETIQUETA


Fórmula nuevaE39IAG000054NAUX_01SI_MAYORNAUX_03GRABA
Se elimina956IAG##Sin cambios956IAGSALTAFEC_BAJANo aplicaSe elimina956IAGTOPE_21ETIQUETANo aplicaSe elimina956IAG20MULTIPLICA365NAUX_20Se elimina956IAGNAUX_20SUMA5NAUX_20Se elimina956IAGNAUX_20SUMA1NAUX_20Se elimina956IAGFECNACDEDSUMANAUX_20DAUX_01Se elimina956IAGSALTAFEC_BAJASe elimina956IAG##Se elimina956IAGTOPE_99ETIQUETASe elimina956IAG99MULTIPLICA365NAUX_20Se elimina956IAGFECNACDEDSUMANAUX_20DAUX_01Se elimina956IAGSALTAFEC_BAJASe elimina956IAG000012##Sin cambios956IAG000013FEC_BAJAETIQUETASin cambios956IAG000014MUEVEFECBAJDEDDAUX_20Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20Sin cambios956IAG000015FECBAJDEDSI_DIFERENTEVACIOINICIOSi la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIOSin cambios956IAG000016MUEVEDAUX_01DAUX_20Mueve la fecha de baja del hijo  (mnemónico FECBAJDED)  a la variable DAUX_20Se elimina956IAGSALTAINICIONo aplicaSin cambios956IAG000017##Sin cambios956IAG000018INICIOETIQUETASe modifica956IAG000019##DESGLOSO FECHA PAGOSe corrige títuloSin cambios956IAG000020ANOFECHAPAGONAUX_00Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 Sin cambios956IAG000021MESFECHAPAGONAUX_12Extrae el mes de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_12Se modifica956IAG000022##DESGLOSO FECHA BAJASe corrige títuloSin cambios956IAG000023ANODAUX_20NAUX_01Extrae el año en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_01Sin cambios956IAG000024MESDAUX_20NAUX_10Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10Se modifica956IAG000025##DESGLOSO FECHA INICIOSe corrige títuloSin cambios956IAG000026ANOFECINIDEDNAUX_03Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED)  a la variable NAUX_03Sin cambios956IAG000027MESFECINIDEDNAUX_11Extrae el mes de la fecha de inicio de la deducción del hijo  (mnemónico FECINIDED)  a la variable NAUX_11Se agrega956IAG000028##DEDUCCIÓN HIJO PORMESSe agrega956IAG000029BUSCATABLA_S050Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357)Se agrega956IAG000030ELEMENTO_01HASTA_MENORIGUALANOMESPROCSe agrega956IAG000031ELEMENTO_02HASTA_MAYORIGUALANOMESPROCSe agrega956IAG000032ELEMENTO_03HASTA_IGUALSRVCOD1357Se agrega956IAG000033IAGDEDHIJDIVIDE12IAGDEDHIJDivide el tope con valor anual por 12 para mensualizarloSe agrega956IAG000034##CONTINUA LASVALIDACIONESSin cambios956IAG000035MUEVEIAGDEDHIJNAUX_17Mueve el importe proporcional de la deducción por hijo (mnemónico IAGDEDHIJ) a la variable NAUX_17Sin cambios956IAG000036##Sin cambios956IAG000037FECINIDEDSI_MAYORFECHAPAGOFINALSi la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), finaliza el cálculoSin cambios956IAG000038##Sin cambios956IAG000039##ANO BAJA > ANO PAGOSin cambios956IAG000040NAUX_01SI_MAYORNAUX_00PROCALTASi el año de baja de la deducción (variable NAUX_01) es mayor al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTASin cambios956IAG000041##ANO BAJA < ANO PAGOSin cambios956IAG000042NAUX_01SI_MENORNAUX_00FINAL
Si el año de baja de la deducción (variable NAUX_01) es
menor
mayor al año
de pago
de inicio de la deducción de hijo (variable NAUX_
00
03),
finaliza el cálculo
continúa en la etiqueta GRABA
Fórmula nuevaE39IAG000055NAUX_15RESTANAUX_11NAUX_15Hace la diferencia entre el mes de baja (variable NAUX_15) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11)
Fórmula nuevaE39IAG000056NAUX_15SUMA1NAUX_15
Fórmula nuevaE39IAG000057
SALTA
GRABAContinúa en la etiqueta GRABA
Fórmula nuevaE39IAG000058##



Fórmula nuevaE39IAG000059##PROCESA X ALTA



Fórmula nuevaE39IAG000060PROCALTAETIQUETA


Fórmula nuevaE39IAG000061
MUEVENAUX_12
Sin cambios956IAG000043## ANO BAJA = ANO PAGOSin cambios956IAG000044NAUX_01SI_IGUALNAUX_00PROCBAJASi el año de baja de la deducción (variable NAUX_01) es igual al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTASin cambios956IAG000045##Sin cambios956IAG000046##PROCESA X BAJASin cambios956IAG000047PROCBAJAETIQUETASin cambios956IAG000048MUEVENAUX_10
NAUX_15Mueve el mes
en que cumple 18 años el hijo
de pago del periodo (variable NAUX_
10
12), a la variable NAUX_15
Sin cambios
Fórmula nueva
956IAG
E39IAG
000049
000062NAUX_
01
03SI_
MAYOR
MENORNAUX_
03
00GRABASi el año de
baja
inicio de la deducción (variable NAUX_
01
03) es
mayor
menor al año de
inicio de la deduccion de hijo
pago del periodo (variable NAUX_
03
00), continúa en la etiqueta GRABA
Sin cambios
Fórmula nueva
956IAG
E39IAG
000050
000063NAUX_
10
12RESTANAUX_11NAUX_15Hace la diferencia entre el mes
en que cumple 18 años el hijo
pago del periodo (variable NAUX_
10
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 nuevaE39IAG000064
Sin cambios956IAG000051
NAUX_15SUMA1NAUX_15
Sin cambios956IAG000052SALTAGRABAContinúa en la etiqueta GRABA
Fórmula nuevaE39IAG000065
Sin cambios956IAG000053
##
Sin cambios




Fórmula nueva
956IAG
E39IAG
000054##PROCESA X ALTASin cambios956IAG000055PROCALTAETIQUETASin cambios956IAG000056MUEVENAUX_12NAUX_15Mueve el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15Sin cambios956IAG000057NAUX_03SI_MENORNAUX_00GRABASi el año de inicio de la deducción (variable NAUX_03) es menor al año de pago del peridodo (variable NAUX_00), continúa en la etiqueta GRABASin cambios956IAG000058NAUX_12RESTANAUX_11NAUX_15Hace la diferencia entre el mes pago del periodo (variable NAUX_12) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) y lo guarda en la variable NAUX_15Sin cambios956IAG000059NAUX_15SUMA1NAUX_15Se elimina956IAGSALTAGRABANo aplicaSin cambios956IAG000060##Sin cambios956IAG000061##GRABA CONCEPTOSin cambios956IAG000062GRABAETIQUETASin cambios956IAG000063MUEVENAUX_15NAUX_16Mueve la variable NAUX_15 a la variable NAUX_16Sin cambios956IAG000064NAUX_16MULTIPLICANAUX_17NAUX_17Multiplica la cantidad de hijos (variable NAUX_16) por el valor de la deduccion proporcioal (variable NAUX_17)Se elimina956IAGIMPORTESI_MAYOR0GRABA2No realiza la importación de incidencia, por lo tanto no procedeSe agrega956IAG000065NAUX_17MULTIPLICAEMPPORDEPNAUX_17Multiplica la variable NAUX_17 (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_17Se agrega956IAG000066NAUX_17DIVIDE100NAUX_17Sin cambios956IAG000067MUEVENAUX_16UNIDADESMueve la variable NAUX_16 a UNIDADESSin cambios956IAG000068MUEVENAUX_17IMPORTEMueve la variable NAUX_17 a IMPORTESe elimina956IAG##SALTAFINALNo aplicaSe elimina956IAGSALTANEXTNo aplicaSin cambios956IAG000069##Se elimina956IAGGRABA2ETIQUETANo aplicaSe elimina956IAGIMPORTESUMANAUX_17IMPORTESe elimina956IAGUNIDADESSUMANAUX_16UNIDADESSe elimina956IAG##Sin cambios956IAG000070NEXTETIQUETASin cambios956IAG000071SIG_DEPContinúa el ciclo con el próximo dependienteSin cambios956IAG000072##Sin cambios956IAG000073FINALETIQUETASe agrega956IAG000074#TRACE_OFF
  • E40IAG - I.A.G. Ded. Hijo Incap. P/Trab:
000066##GRABA CONCEPTO



Fórmula nuevaE39IAG000067GRABAETIQUETA


Fórmula nuevaE39IAG000068TIPODEDUCSI_IGUAL"2"PORC_HIJOSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO
Fórmula nuevaE39IAG000069
MUEVE1NAUX_18Si no, asigna 1 a la variable NAUX_18 (multiplicador de porcentaje)
Fórmula nuevaE39IAG000070
SALTA
CONTINUA_CALCSalta hasta la etiqueta CONTINUA_CALC
Fórmula nuevaE39IAG000071PORC_HIJOETIQUETA


Fórmula nuevaE39IAG000072
MUEVE0.5NAUX_18Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_18
Fórmula nuevaE39IAG000073 ##



Fórmula nuevaE39IAG000074CONTINUA_CALCETIQUETA


Fórmula nuevaE39IAG000075
MUEVENAUX_15NAUX_16Mueve la variable NAUX_15 a la variable NAUX_16
Fórmula nuevaE39IAG000076NAUX_16MULTIPLICANAUX_17NAUX_17Multiplica la cantidad de hijos (variable NAUX_16) por el valor de la deducción proporcional (variable NAUX_17)
Fórmula nuevaE39IAG000077NAUX_17MULTIPLICANAUX_18NAUX_17Multiplica la variable NAUX_17 (valor proporcional de la deducción de hijo obtenida) por la variable NAUX_18 (porcentaje que le corresponde por hijo al empleado) y guarda el resuLtado en la variable NAUX_17
Fórmula nuevaE39IAG000078IMPORTESI_MAYOR0AGREGA_NOVSi se colocó el importe por incidencia, salta a la etiqueta AGREGA_NOV
Fórmula nuevaE39IAG000079
MUEVENAUX_16UNIDADESSino, mueve la cantidad de meses liquidados en hijos a UNIDADES y el monto calculado a IMPORTE
Fórmula nuevaE39IAG000080
MUEVENAUX_17IMPORTE
Fórmula nuevaE39IAG000081
SALTA
NEXTSalta a etiqueta NEXT
Fórmula nuevaE39IAG000082##



Fórmula nuevaE39IAG000083AGREGA_NOVETIQUETA


Fórmula nuevaE39IAG000084IMPORTESUMANAUX_17IMPORTESuma al IMPORTE calculado la novedad cargada en monto
Fórmula nuevaE39IAG000085UNIDADESSUMANAUX_16UNIDADESSuma a las UNIDADES calculada la novedad cargada en cantidad
Fórmula nuevaE39IAG000086##



Fórmula nuevaE39IAG000087NEXTETIQUETA


Fórmula nuevaE39IAG000088
SIG_DEP

Continúa en con el próximo dependiente
Fórmula nuevaE39IAG000089##



Fórmula nuevaE39IAG000090FINALETIQUETA


Fórmula nuevaE39IAG000091#TRACE_OFF



  • E40IAG - I.A.G. Ded. Hijo Incap. p/ Trab:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula NuevaE40IAG000001#TRACE_ON


Fórmula NuevaE40IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula NuevaE40IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Fórmula NuevaE40IAG000004
MUEVE0NAUX_01Mueve cero a la variable NAUX_01, para inicializarla
Fórmula NuevaE40IAG000005
MESFECHAPAGONAUX_04Asigna el mes de pago a la variable NAUX_04
Fórmula NuevaE40IAG000006
LEE_DEP

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


Fórmula NuevaE40IAG000011
SIG_DEP

Continúa el ciclo con el próximo dependiente
Fórmula NuevaE40IAG000012CONTINUA_CALCETIQUETA


Fórmula NuevaE40IAG000013
MUEVENAUX_01UNIDADESMueve la variable NAUX_01 a UNIDADES
Fórmula NuevaE40IAG000014##VALOR HIJO INCAPPOR MES


Fórmula NuevaE40IAG000015
BUSCATABLA_S050
Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357)
Fórmula NuevaE40IAG000016ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Fórmula NuevaE40IAG000017ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula NuevaE40IAG000018ELEMENTO_03HASTA_IGUALSRVCOD1357
Fórmula NuevaE40IAG000019
MUEVEELEMENTO_05IAGHIJODIS
Fórmula NuevaE40IAG000020IAGHIJODISDIVIDE12IAGHIJODISDivide el tope con valor anual por 12 para mensualizarlo
Fórmula NuevaE40IAG000021##PORCENTAJE DEDUCCION



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


Fórmula NuevaE40IAG000026
MUEVE0.5NAUX_03Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_03, para reducir al 50% la deducción
Fórmula NuevaE40IAG000027##CONTINUA LASVALIDACIONES


Fórmula NuevaE40IAG000028GRABA_HIJOETIQUETA


Fórmula NuevaE40IAG000029

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Sin cambios958IAG000001#TRACE_ONSin cambios958IAG000002NOCALCULASI_IGUAL1FINALSin cambios958IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducciónSin cambios958IAG000004MUEVE0NAUX_01Mueve cero a la variable NAUX_01Sin cambios958IAG000005LEE_DEPLee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXTSin cambios958IAG000006PARENTESCOSI_DIFERENTE'F'FINALSin cambios958IAG000007TIPODEDUCSI_IGUAL3CONT_02Si el mnemónico TIPODEDUC = 3 (campo RB_TIPIR = 3 - Hijo hasta 18 años) o TIPODEDUC = 2 (campo RB_TIPIR = 2 - Sin Límite de edad) o entonces continúa con la etiqueta CONT_02Sin cambios958IAG000008TIPODEDUCSI_IGUAL2CONT_02Sin cambios958IAG000009NAUX_01SUMA1NAUX_01Aumenta en uno la cantidad de hijosSin cambios958IAG000010CONT_02ETIQUETASin cambios958IAG000011SIG_DEPContinúa el ciclo con el próximo dependienteSin cambios958IAG000012MUEVENAUX_01UNIDADESMueve la variable NAUX_01 a UNIDADESSe agrega958IAG000013##VALOR HIJO INCAPPOR MESSe agrega958IAG000014BUSCATABLA_S050Se agrega958IAG000015ELEMENTO_01HASTA_MENORIGUALANOMESPROCBusca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357)Se agrega958IAG000016ELEMENTO_02HASTA_MAYORIGUALANOMESPROCSe agrega958IAG000017ELEMENTO_03HASTA_IGUALSRVCOD1357Se agrega958IAG000018MUEVEELEMENTO_05IAGHIJODISSe agrega958IAG000019IAGHIJODISDIVIDE12IAGHIJODISDivide el tope con valor anual por 12 para mensualizarloSe agrega958IAG000020##CONTINUA LASVALIDACIONESSin cambios958IAG000021
IAGHIJODISMULTIPLICANAUX_01NAUX_02Multiplica la cantidad de
hijos
meses que corresponde (variable NAUX_01) por el
valor de la deduccion proporcioal
tope de deducción mensual por hijo discapacitado (mnemónico IAGHIJODIS)
y lo almacena en la variable NAUX_02
Fórmula NuevaE40IAG000030
Sin cambios958IAG000022
NAUX_02MULTIPLICA
EMPPORDEP
NAUX_03NAUX_02Multiplica la variable NAUX_02 (valor proporcional de la deducción de hijo obtenida) por
el mnemónico EMPPORDEP
la variable NAUX_03 (porcentaje que le corresponde por hijo al empleado) y guarda el
resutado
resultado en la variable NAUX_02
Sin cambios958IAG
Fórmula NuevaE40IAG000031
MUEVE
000023
NAUX_02
DIVIDE100IMPORTE
IMPORTEMueve la variable NAUX_02 a IMPORTE
Fórmula NuevaE40IAG000032
Sin cambios958IAG000024
FINALETIQUETA
Sin cambios



Fórmula Nueva
958IAG
E40IAG
000025
000033#TRACE_OFF 


      

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

...

DT Localización Argentina (SIGAGPE) - Protheus 12


Documento de Referencia de la Refactorización de la formulación estándar para F572 ARG:

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

...