Histórico da Página
01. DATOS GENERALES
Producto |
| |||||
---|---|---|---|---|---|---|
Línea de producto: |
| |||||
Segmento: |
| |||||
Módulo: | SIGAGPE - Gestión de Personal. | |||||
Función: |
|
|
N/A
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 | ||||
---|---|---|---|---|
|
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:
...
| ||||||||||||||||||||||||
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 | ||||
---|---|---|---|---|
|
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 | ||
---|---|---|
| ||
<presentacion>
<periodo>2024</periodo>
<nroPresentacion>6</nroPresentacion>
<fechaPresentacion>2024-07-01</fechaPresentacion>
<empleado>
<cuit>24333333380</cuit>
<tipoDoc>86</tipoDoc>
<apellido>APELLIDO</ |
...
Bloco de código | ||
---|---|---|
| ||
<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> |
Se creará un registro para cada dato de familiar informado en el nodo <cargasFamilia>, ejemplo:
...
Informações | ||
---|---|---|
| ||
|
...
tabs | Pre-condiciones, Procedimiento, Paso 03, Paso 04 |
---|---|
ids | paso1,paso2 |
...
default | yes |
---|---|
referencia | paso1 |
...
- 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.
Regeneración de Formulación:
...
title | Regeneració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.
...
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).
...
- Fórmulas (RC2 / RC3):
- Respaldar las tablas RC2 y RC3.
- Borrar los registros de las tablas RC2 y RC3.
...
- 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
...
- 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).
...
- 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.
...
- Validar que no se encuentren los registros que se indican en el punto "Conceptos por Proceso" de la sección 04. INFORMACIÓN ADICIONAL
Contar con información en los catálogos utilizados en el Cálculo de Liquidación de Nómina.
...
- Configurar un proceso Mensual y Jornal.
...
<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> |
Se creará un registro para cada dato de familiar informado en el nodo <cargasFamilia>, ejemplo:
Campo | Contenido |
---|---|
RB_FILIAL | Sucursal de RG1 (xFilial("RG1")). |
RB_MAT | Matrícula del Empleado. |
RB_COD | Consecutivo del Orden de Dependientes, para los registros del empleado. |
RB_NOME | Nombre y Apellido del familiar importado. |
RB_DTNASC | Fecha de nacimiento del familiar importado. |
RB_SEXO | Género del familiar importado. |
RB_GRAUPAR | Parentesco del familiar importado. |
RB_TIPIR | Tipo de Dependiente IG del familiar importado. |
RB_TIPSF | Tipo 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_CIC | Número de documento (CUIL) del familiar importado. |
RB_PREPAGA | Obtiene si el familiar es adherente a la Obra Social del empleado. |
Informações | ||
---|---|---|
| ||
|
Totvs custom tabs box | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
|
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 | ||
---|---|---|
| ||
Los cambios realizados en las Tablas Genéricas, se podrán identificar como se indica a continuación:
|
Tabla genérica XD - Parentesco F572 Web:
Código | Descripción |
1 | C|1| Cónyuge |
3 | F|3| Hijo/a Menor de 18 Años |
30 | F|3| Hijastro/a Menor de 18 Años |
31 | D|3| Hijo/a Incapacitado para el Trabajo |
32 | D|3| Hijastro/a Incapacitado para el Trabajo |
51 | C|1| Unión Convivencial |
103 | F|3| Hijo/A Mayor De 18 Y Hasta 24 Años |
Informações | ||
---|---|---|
| ||
|
Mediante el Configurador (SIGACFG), modificar el campo RB_TIPIR, como se indica a continuación:
Campo | RB_TIPIR |
Tipo | Caracter |
Orden | 08 |
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ñol | 1=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:
Campo | RB_GRAUPAR |
Tipo | Caracter |
Orden | 07 |
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ñol | C=Conyuge;F=Hijo;D=Discapacitado |
When | |
Consulta Estándar | |
Help | Informe:"C" para Conyuge; F para Hijo y D para Hijo Discapacitado. |
...
- 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
...
- Periodo: 2024
- Mes: 06
- Número de Pago: 01
- Fecha Inicial: 01/06/2024
Fecha: 30/06/2024
...
- Periodo: 2024
- Mes: 06
- Número de Pago: 01
- Fecha Inicial: 01/06/2024
Fecha: 15/06/2024
...
default | no |
---|---|
referencia | paso2 |
Importación de F572 Web
- Ingresar al módulo Gestión de Personal (SIGAGPE).
- Ingresar a la rutina F572 Web, ubicada en "Miscelánea | Importación | F572 Web" (GPER811ARG).
- Dar clic en el botón "Param." de la ventana "Formulario 572 Web".
- Informar los parámetros:
- Pregunta ¿Carpeta a procesar?, se debe informar la ruta donde se encuentran los F. 572 Web (XML's).
- 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.
- Ingresar a la rutina Dependientes, ubicada en "Actualizaciones| Empleados|Dependientes" (GPEA020).
- Confirmar que se importaron los familiares del empleado.
Por Procedimientos (GPEM020):
- Ingresar a la rutina Por Procedimientos, ubicada en SIGAGPE - (Miscelánea | Cálculos | Por Procedimientos (GPEM020).
- Informar los datos solicitados:
En la pestaña Generales: Informar Proceso, Tipo de Procedimiento (LIQ), Periodo, TRACE, etc.
- En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones".
- Dar clic en el botón de Confirmar.
- 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).
- 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 | ||
---|---|---|
| ||
Los cambios realizados en las Tablas Genéricas, se podrán identificar como se indica a continuación:
|
Tabla genérica XD - Parentesco F572 Web:
...
Código
...
Descripción
...
Informações | ||
---|---|---|
| ||
|
Informações | ||
---|---|---|
| ||
Los cambios al Diccionario de Datos estándar, se realizaron en el siguiente paquete: Código: 014799 |
...
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 deducción 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 periodo (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 deducción proporcional (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 resuLtado 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 | FINAL | ETIQUETA | |||
Fórmula nueva | E39IAG | 000091 | # | TRACE_OFF |
...
- E40IAG - I.A.G. Ded. Hijo Incap. Pp/ 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) | 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 | 000007000008 | 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 | 000008000009 | 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 | 000009000010 | CONT_02 | ETIQUETA | |||||
Fórmula Nueva | E40IAG | 000010000011 | SIG_DEP | Continúa el ciclo con el próximo dependiente | |||||
Fórmula Nueva | E40IAG | 000012 | CONTINUA_CALC | ETIQUETA | |||||
Fórmula Nueva | E40IAG | 000013000011 | MUEVE | NAUX_01 | UNIDADES | Mueve la variable NAUX_01 a UNIDADES | |||
Fórmula Nueva | E40IAG | 000012000014 | ##VALOR HIJO INCAP | POR MES | |||||
Fórmula Nueva | E40IAG | 000013000015 | 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 | 000014000016 | ELEMENTO_01 | HASTA_MENORIGUAL | ANOMESPROC | ||||
Fórmula Nueva | E40IAG | 000015000017 | ELEMENTO_02 | HASTA_MAYORIGUAL | ANOMESPROC | ||||
Fórmula Nueva | E40IAG | 000016000018 | ELEMENTO_03 | HASTA_IGUAL | SRVCOD1357 | ||||
Fórmula Nueva | E40IAG | 000017000019 | MUEVE | ELEMENTO_05 | IAGHIJODIS | ||||
Fórmula Nueva | E40IAG | 000018000020 | IAGHIJODIS | DIVIDE | 12 | IAGHIJODIS | Divide el tope con valor anual por 12 para mensualizarlo | ||
Fórmula Nueva | E40IAG | 000019000021 | ##PORCENTAJE DEDUCCION | ||||||
Fórmula Nueva | E40IAG | 000020000022 | 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 | 000021000023 | MUEVE | 1 | NAUX_03 | Si no, asigna 1 a la variable NAUX_03 (multiplicador de porcentaje) | |||
Fórmula Nueva | E40IAG | 000022000024 | SALTA | GRABA_HIJO | Continúa en la etiqueta GRABA_HIJO | ||||
Fórmula Nueva | E40IAG | ||||||||
000025 | PORC_DED | ETIQUETA | |||||||
Fórmula Nueva | E40IAG | ||||||||
000026 | 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 | ||||||||
000027 | ##CONTINUA LAS | VALIDACIONES | |||||||
Fórmula Nueva | E40IAG | 000026000028 | GRABA_HIJO | ETIQUETA | |||||
Fórmula Nueva | E40IAG | 000027000029 | 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 | 000028000030 | 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 la variable NAUX_03 (porcentaje que le corresponde por hijo al empleado) y guarda el resutado resultado en la variable NAUX_02 | ||
Fórmula Nueva | E40IAG | 000029000031 | MUEVE | NAUX_02 | IMPORTE | Mueve la variable NAUX_01 02 a IMPORTE | |||
Fórmula Nueva | E40IAG | 000030000032 | FINAL | ETIQUETA | |||||
Fórmula Nueva | E40IAG | 000031000033 | # | TRACE_OFF |
Card documentos Informacao Solución disponible para Protheus versión 12.1.33 (con garantía extendida), 12.1.2210 (con garantía extendida) o superiores. Titulo ¡IMPORTANTE!
...
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
...