Á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

Importación de Formulario F572 Web

06
.PRX

Importación de Formulario F572 Web

08/11/2024
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 (seccion 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).

...

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. 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.
  6. 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 Consultas | Archivos | Genéricos”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 Fórmulas"; para incluir las fórmulas de usuario.
  7. 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
  8. Contar con información en los catálogos utilizados en el Cálculo de Liquidación de Nómina.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
      • Tipos de Procedimiento.
      • Procesos:
        • Configurar un proceso Mensual y Jornal.
      • Conceptos
        • .
      • 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.


...

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

...

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE39IAG000001#TRACE_ON


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

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



Fórmula nuevaE39IAG000008TOPE_18ETIQUETA


Fórmula nuevaE39IAG00000917MULTIPLICA365NAUX_20Guarda en la variable NAUX_20, 17 años en días
Fórmula nuevaE39IAG000010NAUX_20SUMA6NAUX_20Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos
Fórmula nuevaE39IAG000011FECNACDEDSUMANAUX_20DAUX_01Le suma a la fecha de nacimiento del hijo (mnemónico FECNACDED) 17 años en días (variable NAUX_20) y lo guarda en la variable DAUX_01
Fórmula nuevaE39IAG000012##



Fórmula nuevaE39IAG000013FEC_BAJAETIQUETA


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



Fórmula nuevaE39IAG000018INICIOETIQUETA


Fórmula nuevaE39IAG000019##DESGLOSO FECHA PAGO



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



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



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


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


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



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



Fórmula nuevaE39IAG000040##ANO BAJA > ANO PAGO



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



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



Fórmula nuevaE39IAG000045PROC_MESETIQUETA


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



Fórmula nuevaE39IAG000050ASIGNA_BAJAETIQUETA


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



Fórmula nuevaE39IAG000053PROCBAJAETIQUETA


Fórmula nuevaE39IAG000054NAUX_01SI_MAYORNAUX_03GRABASi 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 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_12NAUX_15Mueve el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15
Fórmula nuevaE39IAG000062NAUX_03SI_MENORNAUX_00GRABASi el año de inicio de la deducción (variable NAUX_03) es menor al año de pago del peridodo periodo (variable NAUX_00), continúa en la etiqueta GRABA
Fórmula nuevaE39IAG000063NAUX_12RESTANAUX_11NAUX_15Hace la diferencia entre el mes pago del periodo (variable NAUX_12) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) y lo guarda en la variable NAUX_15
Fórmula nuevaE39IAG000064NAUX_15SUMA1NAUX_15
Fórmula nuevaE39IAG000065##



Fórmula nuevaE39IAG000066##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 deduccion proporcioal 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 resutado 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


...

000023000024000025

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 NuevaE40IAG000006LEE_DEP000007NAUX_01SI_MAYOR0CONTINUA_CALCSi ya acumuló meses de un Hijo Discapacitado, entonces continúa el cálculoLee la tabla SRB (Dependientes)
Fórmula NuevaE40IAG000007000008PARENTESCOSI_DIFERENTE'D'FINALSi el mnemónico PARENTESCO <> 'D' (campo RB_GRAUPAR <> 'D' - Hijo Discapacitado) finaliza el cálculo
Fórmula NuevaE40IAG000008000009NAUX_01SUMANAUX_04NAUX_01Suma la cantidad de meses correspondiente a la fecha de pago (variable NAUX_04) a la variable NAUX_01
Fórmula NuevaE40IAG000009000010CONT_02ETIQUETA


Fórmula NuevaE40IAG000010000011
SIG_DEP

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


Fórmula NuevaE40IAG000013000011
MUEVENAUX_01UNIDADESMueve la variable NAUX_01 a UNIDADES
Fórmula NuevaE40IAG000012000014##VALOR HIJO INCAPPOR MES


Fórmula NuevaE40IAG000013000015
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 NuevaE40IAG000014000016ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Fórmula NuevaE40IAG000015000017ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula NuevaE40IAG000016000018ELEMENTO_03HASTA_IGUALSRVCOD1357
Fórmula NuevaE40IAG000017000019
MUEVEELEMENTO_05IAGHIJODIS
Fórmula NuevaE40IAG000018000020IAGHIJODISDIVIDE12IAGHIJODISDivide el tope con valor anual por 12 para mensualizarlo
Fórmula NuevaE40IAG000019000021##PORCENTAJE DEDUCCION



Fórmula NuevaE40IAG000020000022TIPODEDUCSI_IGUAL"2"PORC_DEDSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_DED
Fórmula NuevaE40IAG000021000023
MUEVE1NAUX_03Si no, asigna 1 a la variable NAUX_03 (multiplicador de porcentaje)
Fórmula NuevaE40IAG000022000024
SALTA
GRABA_HIJOContinúa en la etiqueta GRABA_HIJO
Fórmula NuevaE40IAG
000025PORC_DEDETIQUETA


Fórmula NuevaE40IAG
000026
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 NuevaE40IAG
000027##CONTINUA LASVALIDACIONES


Fórmula NuevaE40IAG000026000028GRABA_HIJOETIQUETA


Fórmula NuevaE40IAG000027000029IAGHIJODISMULTIPLICANAUX_01NAUX_02Multiplica la cantidad de meses que corresponde (variable NAUX_01) por el tope de deducción mensual por hijo discapacitado (mnemónico IAGHIJODIS) y lo almacena en la variable NAUX_02
Fórmula NuevaE40IAG000028000030NAUX_02MULTIPLICANAUX_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
Fórmula NuevaE40IAG000029000031
MUEVENAUX_02IMPORTEMueve la variable NAUX_01 02 a IMPORTE
Fórmula NuevaE40IAG000030000032FINALETIQUETA


Fórmula NuevaE40IAG000031000033#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!

...