01. DATOS GENERALES
Producto | TOTVS RH | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | RH | ||||||
Módulo: | SIGAGPE- Gestión de Personal. | ||||||
Función: |
| ||||||
País: | Argentina | ||||||
Ticket: | 12323863 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-12459 |
02. SITUACIÓN/REQUISITO
Al ejecutar la rutina Libro de Sueldo Digital (GPER015.PRW) opción “2 – Detalle”, está generando de manera errada la cadena del archivo de texto para el renglón 04 donde debe informarse la Situación Revista 1, 2 y 3 (formado por el código de situación revista y fecha inicio de situación revista), esto sucede cuando se tiene más de una ausencia valida para informarse en el Libro de Sueldo Digital.
03. SOLUCIÓN
Se realiza un ajuste para que considere la segunda ausencia (de acuerdo a lo configurado en la tabla alfanumérica S042), antes el sistema validaba si la fecha final de la segunda ausencia estaba dentro del periodo y lo tomaba como activo, por esa razón no plasmaba la situación revista 3, ahora ya no realiza la validación y muestra la situación revista de la segunda ausencia.
- Tener previamente configurado el Libro de Sueldo Digital (ver el Documento Técnico: https://tdn.totvs.com/x/QGBNDQ).
- A través del módulo del Configurador (SIACFG), verificar el grupo de preguntas GPER015B, si no crearlas:
- Verificar que se tenga creada la estructura y contenido de la Tabla Alfanumérica S042, si no realizar los siguientes 3 pasos.
- Ejecutar la rutina "Definición tablas" (Actualizaciones | Definic. Cálculo). Verificar que la estructura de la tabla "S042 – Libro de Sueldo Digital" sea correcta.
- Ejecutar la rutina "Carga Ver. Arch. Mag" (Actualizaciones | Definic. Cálculo). Al ejecutar esta rutina serán cargados los ítems de las tablas alfanuméricas.
- Nota: Realizar un respaldo de la tabla 'RCC - Parámetros' antes de realizar la actualización.
- Ejecutar la rutina "Mantenimiento Tab." (Actualizaciones | Definic. Cálculo). Verificar que los ítems sean cargados en la tabla ‘S042 – Libro de Sueldo Digital’.
- Nota: Los ítems de la tabla ‘S041 - Equivalencia Conceptos AFIP’ serán cargados por el usuario de forma manual.
- Ítems de la tabla 'S042' - Libro de Sueldo Digital (para mayor detalle consulte el apartado de información adicional):
- Ejecutar la rutina "Definición tablas" (Actualizaciones | Definic. Cálculo). Verificar que la estructura de la tabla "S042 – Libro de Sueldo Digital" sea correcta.
- En el módulo Gestión de Personal (SIGAGPE), a través de la rutina “Empleados” (Actualizaciones | Empleados), se debe contar con registros de empleados.
- En el módulo Gestión de Personal (SIGAGPE), a través de la rutina “Conceptos” (Actualizaciones | Definic. Cálculo), se debe contar con registros de Conceptos. Importante tener informados los campos de la pestaña de Libro Sueldo Digital.
- En el módulo Gestión de Personal (SIGAGPE), a través de la rutina “Gestión de Empleados” (Actualizaciones | Empleados) se debe seleccionar la opción "Ausencias" y contar con registros de ausencias (SR8). Para efectos del issue, se debe contar con al menos 2 registros.
- Tener movimientos en el periodo que se va a ejecutar (SRC), para que el Libro sea generado.
Libro de Sueldo Digital
- En SIGAGPE | Informes | Informes Legales | Libro de Sueldo Digital ejecutar la rutina y seleccionar el tipo de archivo a generar. (Opción 2 - Detalle).
- Si selecciona la opción “2 - Detalle”, se deben informar los parámetros como se muestra a continuación:
¿Procedimiento?: Informar el número de procedimiento de cálculo. Ingresar manualmente o presionar ‘F3’ para consultar los procedimientos.
¿Proceso?: Informar el número de proceso. Ingresar manualmente o presionar ‘F3’ para consultar los procesos.
¿Periodo?: Informar el número de periodo. Ingresar manualmente o presionar ‘F3’ para consultar los periodos.
¿Núm de Pago?: Informar el número de pago. Ingresar manualmente o presionar ‘F3’ para consultar el número de pago.
¿Tipo Liquidación?: Seleccionar el tipo de liquidación, las opciones disponibles son:
- M = Mensual
- Q = Quincenal
- S = Semanal
¿Nombre del Archivo?: Informar el nombre con el cual será creado el archivo de texto.
¿Ruta del Archivo?: Informar la ruta donde será creado el archivo de texto.
- ¿Identificación de Envío? SJ - Informa la liquidación de SyJ y RE - Solo informa datos de la DJ F931 a rectificar.
¿Identificación de Envío? Seleccionar el tipo de Envío, las opciones disponibles son:
- SJ = Informa la liquidación de SyJ.
- RE = Solo informa datos de la DJ F931 a rectificar.
- Ajustamos los parámetros, generamos el archivo.
- Visualizamos el archivo generado. Se deben generar correctamente las 3 situaciones de Revista.
04. INFORMACIÓN ADICIONAL
Tabla alfanumérica S042:
Secuencia | Descripción | Lectura | Inicio | Longitud | Formula o dato |
---|---|---|---|---|---|
001 | IDENTIFICACION DEL TIPO DE REGISTRO | E | 1 | 2 | 04 |
002 | CUIL DEL TRABAJADOR | E | 3 | 14 | SRA->RA_CIC |
003 | MARCA DE CONYUGE | E | 14 | 1 | XQTDPARC |
004 | CANTIDAD DE HIJOS | E | 15 | 2 | XQTDPARF |
005 | MARCA DE TRABAJADOR EN CCT | E | 17 | 1 | IIF(SRA->RA_CODCONV $ "002/004","1","0") |
006 | MARCA DE COBERTURA DE SCVO | E | 18 | 1 | IIF( SRA->RA_SEGVIDA=="1","1","0" ) |
007 | MARCA DE SI CORRESPONDE REDUCCION | E | 19 | 1 | 0 |
008 | COD. DE EMPLEADOR ASOCIADO AL TRAB | E | 20 | 1 | 1 |
009 | CODIGO DE TIPO DE OPERACION | E | 21 | 1 | 0 |
010 | CODIGO DE SITUACION DE REVISTA | E | 22 | 2 | STRZERO(VAL(STATICCALL(GPER801,SITUACION)),2) |
011 | CODIGO DE CONDICION | E | 24 | 2 | SRA->RA_COND |
012 | CODIGO DE ACTIVIDAD | E | 26 | 3 | STRZERO(VAL(SRA->RA_ATIV),3) |
013 | CODIGO DE MODALIDAD DE CONTRATACION | E | 29 | 3 | SRA->RA_MODALID |
014 | CODIGO DE SINIESTRADO | E | 32 | 2 | SRA->RA_SINIEST |
015 | CODIGO DE LOCALIDAD | E | 34 | 2 | STRZERO(VAL(SRA->RA_ZONA),2) |
016 | SITUACION DE REVISTA 1 | E | 36 | 2 | STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"1","S")),2) |
017 | DIA DE INICIO SITUACION REVISTA 1 | E | 38 | 2 | STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"1","D")),2) |
018 | SITUACION DE REVISTA 2 | E | 40 | 2 | STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"2","S")),2) |
019 | DIA DE INICIO SITUACION REVISTA 2 | E | 42 | 2 | STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"2","D")),2) |
020 | SITUACION DE REVISTA 3 | E | 44 | 2 | STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"3","S")),2) |
021 | DIA DE INICIO SITUACION REVISTA 3 | E | 46 | 2 | STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"3","D")),2) |
022 | CANTIDAD DE DIAS TRABAJADOS | E | 48 | 2 | STRZERO(STATICCALL(GPER801,TSICOSS,"H","8C9"),2)'}) |
023 | CANTIDAD DE HORAS TRABAJADAS | E | 50 | 3 | STRZERO(STATICCALL(GPER801,TSICOSS,"V","8E7"),3) |
024 | PORCENTAJE APORTE ADIC. DE SEG. SOC | E | 53 | 5 | PADL("",5,"0") |
025 | PORCENTAJE CONTRIB. POR TAREA DIF | E | 58 | 5 | IIF( SRA->RA_CODCONV =="003","000002,00","000000,00") |
026 | CODIGO OBRA SOCIAL DEL TRABAJADOR | E | 63 | 6 | SRA->RA_CFGOSOC |
027 | CANTIDAD ADHERENTES DE OBRA SOCIAL | E | 69 | 2 | IIF(!EMPTY(SRA->RA_DPASSME),SRA->RA_DPASSME,"00") |
028 | APORTE ADICIONAL DE OBRA SOCIAL | E | 71 | 15 | STRZERO(STATICCALL(GPER801,TSICOSS,"V","821"),15) |
029 | CONTRIBUCION ADICIONAL OBRA SOCIAL | E | 86 | 15 | STRZERO(STATICCALL(GPER801,TSICOSS,"V","84A"),15) |
030 | CALCULO DIF. DE APORTE DE O/S Y FSR | E | 101 | 15 | PADL("",15,"0") |
031 | CALCULO DIF. DE CONTR DE O/S Y FSR | E | 116 | 15 | PADL("",15,"0") |
032 | CALCULO DIF. LEY DE RIESGO DE TRAB | E | 131 | 15 | PADL("",15,"0") |
033 | REMUNERACION MATERNIDAD PARA ANSES | E | 146 | 15 | PADL("",15,"0") |
034 | REMUNERACION BRUTA | E | 161 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","800"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
035 | BASE IMPONIBLE 1 | E | 176 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","801"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
036 | BASE IMPONIBLE 2 | E | 191 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","802"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
037 | BASE IMPONIBLE 3 | E | 206 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","803"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
038 | BASE IMPONIBLE 4 | E | 221 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","804"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
039 | BASE IMPONIBLE 5 | E | 236 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","805"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
040 | BASE IMPONIBLE 6 | E | 251 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","806"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
041 | BASE IMPONIBLE 7 | E | 266 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","807"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
042 | BASE IMPONIBLE 8 | E | 281 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","808"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
043 | BASE IMPONIBLE 9 | E | 296 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
044 | BASE IMPONIBLE 10 | E | 311 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
045 | BASE IMPONIBLE 11 | E | 326 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
046 | BASE IMPONIBLE 12 | E | 341 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
047 | BASE IMPONIBLE 13 | E | 351 | 15 | PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0") |
NOTA
Cualquier adecuación sobre el Registro 04 del archivo "Libro Sueldo Digital", se debe modificar sobre la tabla S042 de acuerdo a su necesidad. Para realizar los cambios debe entrar a la rutina de "Mantenimiento de tablas", seleccionar la tabla "S042" y modificar el campo que requiera, considerar que cumpla con la RG para el Libro de Sueldo digital.
Adicional los campos del 44 al 47 se deben cambiar el concepto que le corresponde, por el momento solo se dejo el concepto "809" como ejemplo. Liberado en el issue DMICNS-7200, para mayor información consultar el siguiente link: 7172085_DMICNS-7200_DT_Libro_Sueldo_Digital_opción_ 2_Detalle_ARG
Verificar que la estructura de la tabla S042 para el campo FORMULA sea tamaño 130, en caso contrario borrar la tabla y volver a entrar a Definición de tablas para que se recree con el tamaño correcto.
05. ASUNTOS RELACIONADOS
No aplica.