01. DATOS GENERALES
Producto | TOTVS RH | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | RH | ||||||
Módulo: | SIGAGPE - Gestión de Personal. | ||||||
Función: |
| ||||||
Ticket: | N/A | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-1930 |
02. SITUACIÓN/REQUISITO
Permitir importar automáticamente a la tabla de Asientos Fijos (RG1), la información reportada en el F. 572 Web, para las Percepciones, Retenciones y Pagos a Cuenta; mediante el uso de la rutina F257 Web (GPER811ARG). Dicha información, se encuentra contenida en el nodo <retPerPagos> del XML.
Para mayor información sobre el nodo <retPerPagos>, se recomienda revisar el siguiente Manual para el Desarrollador:
03. SOLUCIÓN
En la rutina Importación de Formulario F572 Web (GPER811ARG) se modifica la función ObtInfXML(), para la correcta lectura del nodo <retPerPagos>, el cual contiene la información relacionada a Percepciones, Retenciones y Pagos a Cuenta del empleado. Para dicha funcionalidad, se agregaron a la Tabla Genérica XE - Conceptos F572 Web, los registros correspondientes a Percepciones, Retenciones y Pagos a Cuenta mencionados en el Manual para el Desarrollador.
La grabación de la información de la tabla Asientos Fijos (RG1), se ejemplifica a continuación:
Se cuenta con el siguiente nodo de <retPerPagos>:
<presentacion version="1.20"> <periodo>2024</periodo> <nroPresentacion>66</nroPresentacion> <fechaPresentacion>2024-01-18</fechaPresentacion> <empleado> <cuit>27286576333</cuit> <tipoDoc>86</tipoDoc> <apellido>GONZALEZ RIVERA</apellido> <nombre>MARCO AUGUSTO</nombre> <direccion> <provincia>3</provincia> <cp>5012</cp> <localidad>CORDOBA</localidad> <calle>MANUELA MAYORGA</calle> <nro>2177</nro> </direccion> </empleado> <retPerPagos> <retPerPago tipo="27"> <tipoDoc>80</tipoDoc> <nroDoc>30500003193</nroDoc> <denominacion>BANCO BBVA ARGENTINA S.A.</denominacion> <descBasica>30500003193 - BANCO BBVA ARGENTINA S.A.</descBasica> <montoTotal>108669.37</montoTotal> <periodos> <periodo mesDesde="1" mesHasta="1" montoMensual="6579.65"/> </periodos> </retPerPago> </retPerPagos> </presentacion>
Se creará un registro para cada periodo informado el nodo <periodos>:
Campo | Contenido |
---|---|
RG1_FILIAL | Sucursal de RG1 (xFilial("RG1")). |
RG1_MAT | Matrícula del Empleado. |
RG1_AUTOM | Valor estándar "1", el cual indica que es Cálculo Automático. |
RG1_ORDEM | Consecutivo del Orden de Cálculo, para los registros del empleado. |
RG1_TPCALC | Valor estándar "1", el cual indica el Tipo de Cálculo. |
RG1_PD | Código del Concepto (RV_COD), el cual corresponde al concepto que le fue asociado la clave "27" - "", de la Tabla Genérica XE - Conceptos F572 Web en el campo Cod Ded F572 (RV_PDF572W). |
RG1_VALOR | 6579.65, el cual se obtiene el contenido en el atributo montoMensual=6579.65. |
RG1_CC | Centro de Costo del empleado. |
RG1_DINIPG | "01/01/2021", se obtiene de la Fecha inicial del mes de Enero (mesDesde="1") y Periodo (<periodo>2024</periodo>). |
RG1_LIBPAG | "01/01/2021", se obtiene de la Fecha inicial del mes de Enero (mesDesde="1") y Periodo (<periodo>2024</periodo>). |
RG1_DFIMPG | "31/01/2021", se obtiene de la Fecha final del mes de Enero (mesHasta="1") y Periodo (<periodo>2024</periodo>). |
Consideraciones
- Se creará un registro en Asientos Fijos (RG1) para cada periodo informado en el XML.
- En caso de no existir el nodo de Periodos y Detalles, se creará un registró en Asientos Fijos (RG1) para el concepto relacionado al atributo Tipo, con el valor tomado del nodo <MontoTotal> y como mes inicial o final igual a 01.
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente al issue DNOMI-1930.
- 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.
- Realizar un respaldo del Diccionario de Datos y realizar la configuración sugerida en la sección 04. INFORMACIÓN ADICIONAL, apartado "Diccionario de Datos".
- Realizar la configuración de Conceptos sugerida en la sección 04. INFORMACIÓN ADICIONAL, apartado "Configuración de Conceptos".
- 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>.
- Ingresar al módulo Gestión de Personal (SIGAGPE).
- Ingresar a la rutina F572 Web, ubicada en "Miscelánea | Importación | RF572 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 Asientos Fijos, ubicada en "Archivos | Asientos | Asientos Fijos" (GPEA550).
- Confirmar que se importaron los conceptos para el empleado.
04. INFORMACIÓN ADICIONAL
Diccionario de Datos
A través de "Tablas Genéricas" en el módulo SIGACFG - Configurador (Base de datos | Diccionario | Base de Datos), agregar los siguientes registros (resaltados en negritas) a la Tabla genérica XE - Conceptos F572 Web:
Código | Descripción |
1 | Cuotas Médico-Asistenciales |
10 | Vehículos de Corredores y Viajantes de Comercio |
11 | Gastos de Movilidad, Viáticos y Representaciones |
12 | Retenciones y Percepciones Aduaneras |
13 | Pago a Cuenta - Compras en el Exterior |
14 | Impuesto sobre los Movimientos de Fondos Propios o de Terceros |
15 | Pago a Cuenta - Compra de Paquetes Turísticos |
16 | Pago a Cuenta - Compra de Pasajes |
17 | Pago a Cuenta - Compra de Moneda Extranjera o para Turismo / Trans. al Exterior |
18 | Pago a Cuenta - Adquisición de moneda extranjera para tenencia de billetes extranjeros en el país |
19 | Pago a Cuenta - Compra de Paquetes Turísticos en efectivo |
2 | Primas de Seguro para el caso de Muerte |
20 | Pago a Cuenta - Compra de Pasajes en efectivo |
27 | Pago a Cuenta - RG 4815 - Ley 27541 - Art. 35 inc. a) |
28 | Pago a Cuenta - RG 4815 - Ley 27541 - Art. 35 inc. b) |
29 | Pago a Cuenta - RG 4815 - Ley 27541 - Art. 35 inc. c) |
3 | Donaciones |
30 | Pago a Cuenta - RG 4815 - Ley 27541 - Art. 35 inc. d) |
31 | Pago a Cuenta - RG 4815 - Ley 27541 - Art. 35 inc. e) |
4 | Intereses Préstamo Hipotecario |
5 | Gastos de Sepelio |
6 | Impuestos sobre Créditos y Débitos en cuenta Bancaria |
7 | Gastos Médicos y Paramédicos |
8 | Deducción del Personal Doméstico |
9 | Aporte a Sociedades de Garantía Recíproca |
99 | Otras Deducciones |
X1 | <obraSoc> Monto del Aporte a la Obra Social |
X2 | <segSoc> Monto del Aporte a Seguridad Social |
X3 | <sind> Monto de Aportes Sindicales |
X4 | <ganBrut> Monto Ganancias Bruto |
X5 | <retGan> Monto Retenciones del Impuesto a las Ganancias |
X6 | <retribNoHab> Monto de Retribuciones no habituales |
X7 | <ajuste> Ajustes |
X8 | <exeNoAlc> Imp. Conc. Exentos/No Alcanzados en Ganan. |
X9 | <sac> Sueldo Anual Complementario |
XA | <horasExtGr> Importe Horas Extras Gravadas |
XB | <horasExtEx> Importe Horas Extras Exentas |
XC | <matDid> Importe Material Didáctico |
XD | <gastosMovViat> Gastos de Movilidad y Viáticos |
NOTA:
- Agregarlos en caso de no existir.
- Debido a la longitud máxima del campo descripción en la tabla SX5, algunas descripciones no están completas.
Paquete de uso interno
Los cambios al Diccionario de Datos estándar, se realizaron en el siguiente paquete:
Código: 013567
Paquete: MI - DNOMI-1930 - TABLA GENÉRICA XE - GPE
Configuración de Conceptos
Asociar a los Conceptos estándar, cada uno de los registros agregados a la Tabla genérica XE - Conceptos F572 Web; lo anterior se realiza informando la Clave del registro en el campo Cod Ded F572 (RV_PDF572W).
Errores comunes
"Atributo CONCEPTO sin información": Se debe a que fue encontrado un valor en alguno de los nodos al procesar el XML, pero, no se relacionó un concepto para dicho nodo. Por lo tanto, se recomienda asignar un concepto para cada uno de los nodos correspondientes a "Ganancias Liquidadas por otros Empleadores o Entidades" aunque estos no contengan un valor en el XML.
Solución disponible para versión 12.1.33 (con garantía extendida) o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Argentina:
DT Localización Argentina (SIGAGPE) - Protheus 12