Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS RH

Línea de producto: 

Línea Protheus

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

21/11/2024

   

País:Argentina (ARG)
Ticket:

N/A

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

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:

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 sobre los cambios realizados, ver la sección 04. INFORMACIÓN ADICIONAL.

También cabe mencionar, que la grabación de la información de la tabla Dependientes (SRB), se ejemplifica a continuación:

  1. Si se cuenta con un nodo de ejemplo para <cargasFamilia> correspondiente al F572 Web, como el de a continuación:

    Ejemplo
    <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>



  2. Se creará un registro para cada Carga Familiar informada en el nodo <cargasFamilia>, ejemplo:


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.

   

Consideraciones

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

   

  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.

Importación de F572 Web (GPER811ARG)

  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).

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:


NOTA

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

  • Negro - Se agrega.
  • Negro - Se elimina.
  • 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

   

NOTA:

  • 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.

   

Paquete 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

   

¡IMPORTANTE!

Solución disponible para Protheus versión 12.1.33 (con garantía extendida), 12.1.2210 (con garantía extendida) o superiores.

05. ASUNTOS RELACIONADOS

Documento de Referencia de la Localización de Argentina:

DT Localización Argentina (SIGAGPE) - Protheus 12