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: | 14330172 | ||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-376 |
02. SITUACIÓN/REQUISITO
Las empresas usuarias (EU) que contraten trabajadores a través de empresas de servicios eventuales (ESE), deben registrar la información de esos empleadores en el libro de sueldos y desde la vigencia del Dec. 762/2014, declararlos con la modalidad 102 dentro del F931.
Por esta razón tenemos la necesidad de que se incluya en la rutina Libro de Sueldo Digital (GPER015.PRW) opción “2 – Detalle”, el renglón 5 correspondiente a personal Eventual, que actualmente no está saliendo en el presente reporte legal, conforme al G13_Eventuales_LSD vigente.
Sustento Legal:
https://www.afip.gob.ar/LibrodeSueldosDigital/documentos/nuevos/G13_Eventuales_LSD.pdf
03. SOLUCIÓN
Se realizan los ajustes necesarios en las rutinas Libro de Sueldo Digital (GPER015.PRW) y Carga Ver. Arch. Mag. (GPER801.PRW), en las funciones GpeProcDet(), GetConcep() y CarTab801(); además se crean las funciones EmpEvent(), ObtCatyPto() y GrabaReg05(), para que en la tabla S042 se diferencie el "código de tipo de empleador asociado al trabajador" (considere el 2 - Servicios eventuales, Art. 2 Inc. A) en el registro 04 y se genere el registro 05, se deben cumplir las siguientes reglas:
- Se deben tener creados los campos necesarios para generar el registro 05; CUIT del Empleador (RA_RFCLAB), Cat. Prof (Q3_CATPROF), Puesto desem (Q3_PTODESE) y Apl Eve LSD? (RV_LSDEVEN).
- El empleado debe estar clasificado como Mod. Contrat (RA_MODALID) igual a "102".
- Tener configurado en el empleado el campo CUIT del Empleador (RA_RFCLAB) y el Cargo (RA_CARGO).
- En el catalogo de Cargos se deben tener informados los campos nuevos; Cat. Prof (Q3_CATPROF) y Puesto desem (Q3_PTODESE), los valores informados deben ser los disponibles en las tablas de simplificación de la AFIP, para más detalle consulte el apartado 05. ASUNTOS RELACIONADOS.
- Tener configurado el (los) concepto (s) que aplican para la remuneración de empleados eventuales: Apl Eve LSD? (RV_LSDEVEN) igual a 1 = Si, solo considera los conceptos Tipo de Cod. (RV_TIPOCOD) igual a 1 - Remuneración o 3 - Base (Remuneración).
- Tener previamente configurado el Libro de Sueldo Digital:
- Ver Documento Técnico: DMINA-5689 DT Libro de Sueldo Digital RG_3781 2015 ARG
- A través de la opción “Base de Datos” del módulo del Configurador (Base de Datos | Diccionario) verificar que se tenga creado el campo RCH_ORDLSD, la consulta RCHLSP - Periodo LSD, RCHLSN - Nro de Pago LSD, si no crearlas. Para más detalle consultar el Documento Técnico: 13841479 DNOMI-206 DT Libro Sueldo Digital incluir para registro 4 el acumulado de las Liquidaciones ARG
- A través de la opción “Base de Datos” del módulo del Configurador (Base de Datos | Diccionario) verificar que el grupo de preguntas GPER015B esté creado y con la estructura correcta, si no realizar los cambios. Para más detalle consultar el Documento Técnico: 13841479 DNOMI-206 DT Libro Sueldo Digital incluir para registro 4 el acumulado de las Liquidaciones ARG
- La pregunta ¿Número de Liquidación? Pasa al orden número 5 (el orden de las demás preguntas se recorre), se cambia a tipo carácter y se quita el Formato (Picture) de numérico que tenía antes.
- La consulta estándar de la pregunta ¿Periodo? debe tener asignada la nueva consulta RCHLSP - Periodo LSD.
- La consulta estándar de la pregunta ¿Num de Pago? debe tener asignada la nueva consulta RCHLSN - Nro de Pago LSD.
A través de la opción “Base de Datos” del módulo del Configurador (Base de Datos | Diccionario) verificar que se tenga creado el campo CUIT del Empleador (RA_RFCLAB), Cat. Prof (Q3_CATPROF), Puesto desem (Q3_PTODESE) y Apl Eve LSD? (RV_LSDEVEN), para más detalle verifique el apartado de 04. INFORMACIÓN ADICIONAL.
- Verificar que se tenga creada la estructura y contenido correcto 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.
- Ejecutar la rutina "Definición tablas" (Actualizaciones | Definic. Cálculo). Verificar que la estructura de la tabla "S042 – Libro de Sueldo Digital" sea correcta.
A través de la rutina “Cargos” en el módulo Gestión de Personal – SIGAGPE (Actualizaciones | Archivos), se debe contar con el cargo e informar los campos nuevos: Cat. Prof (Q3_CATPROF) y Puesto desem (Q3_PTODESE), los valores informados deben ser los disponibles en las tablas de simplificación de la AFIP, para más detalle consulte el apartado 05. ASUNTOS RELACIONADOS.
- A través de la rutina “Empleados” en el módulo Gestión de Personal – SIGAGPE (Actualizaciones | Empleados), se debe contar con un Empleado Eventual, para lo cual se debe informar el campo Mod. Contrat (RA_MODALID) con el valor '102' (tener previamente capturadas las tablas alfanuméricas S005, S006, S008 y S010) y el CUIT del Empleador (RA_RFCLAB) y el Cargo (RA_CARGO).
- A través de la rutina “Conceptos” en el módulo Gestión de Personal – SIGAGPE (Actualizaciones | Definic. Cálculo), se debe contar con registros de Conceptos. Importante tener informados los campos de la pestaña de Libro Sueldo Digital (campo Código AFIP) y los que aplican para la Remuneración de los Empleados Eventuales Apl Eve LSD? (RV_LSDEVEN) igual a 1= Si, solo considera los que son Tipo de Cod. (RV_TIPOCOD) igual a 1 – Remuneración o 3 – Base (Remuneración).
- A través de la rutina "Tipos. de Procedim." en el módulo Gestión de Personal – SIGAGPE (Actualizaciones | Definic. Cálculo), contar con un procedimiento de nómina.
- A través de la rutina "Procesos" en el módulo Gestión de Personal (Actualizaciones | Definic. Cálculo), tener un proceso.
- A través de la rutina "Periodos” en el módulo Gestión de Personal – SIGAGPE (Actualizaciones | Definic. Cálculo), contar con los registros de Periodos.
- Realizar el Cálculo de Nómina para el empleado previamente configurado; en el módulo Gestión de Personal (SIGAGPE), rutina Miscelánea | Cálculos | Por Procedimientos (GPEM020).
- Al realizar el cálculo de nómina, solo verificar que se tengan los Movimientos de Nómina (SRC) o Histórico de Movimientos de Nómina (SRD) para el Periodo, Proceso y Procedimiento calculados (SRD en caso de que se decida realizar el cierre de nómina de las liquidaciones).
Libro de Sueldo Digital (GPER015.PRW)
- Ejecutar la rutina Libro de Sueldo Digital en el módulo de Gestión de Personal (Informes | Informes Legales) 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.
- ¿Número de Liquidación?. Informar el orden de la liquidación que se va a procesar (en caso de que se use la acumulación, serán sumadas las liquidaciones con orden anterior al informado). Para este ejemplo informamos el orden 0001.
¿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? 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 y confirmamos la generación del archivo.
- Visualizamos el archivo, se debe generar de manera correcta para:
- Registro 04 para el campo "COD. DE EMPLEADOR ASOCIADO AL TRAB" posición 20 con un valor de "2" para empleados eventuales y con "1" para los demás empleados:
- 04202351178951020102001010491020002010100000000...
- Registro 05 debe contener la definición de los 8 campos, como se muestra en el siguiente ejemplo:
- 05202351178950326782411199609012022053000000000473810112345678901
- Se debe generar de acuerdo a la siguiente definición:
- Registro 04 para el campo "COD. DE EMPLEADOR ASOCIADO AL TRAB" posición 20 con un valor de "2" para empleados eventuales y con "1" para los demás empleados:
04. INFORMACIÓN ADICIONAL
Diccionario de Datos:
Campos (SX3):
Tabla | Campo | Tipo | Tamaño | Formato | Título | Descripción | Lista | Contexto | Propiedad | Usado | Browse | HELP |
SRA | RA_RFCLAB | C | 11 | @R 99-99999999-9 | CUIT Emplead | CUIT del Empleador | Real | Modificar | Si | No | Informe el CUIT del Empleador | |
SQ3 | Q3_CATPROF | C | 6 | @! | Cat. Prof | Categoría Profesional | Real | Modificar | Si | No | Informar la categoría profesional en la que presta servicios. Codificación disponible en el sistema Simplificación Registral (corresponde al código AFIP) | |
SQ3 | Q3_PTODESE | C | 4 | @! | Puesto desem | Puesto desempeñado | Real | Modificar | Si | No | Informar el puesto en el que presta servicios. Codificación disponible en el sistema Simplificación Registral (corresponde al código AFIP) | |
SRV | RV_LSDEVEN | C | 1 | Apl Eve LSD? | Aplica eventuales LSD? | 1=Si;2=No | Real | Modificar | Si | No | Indique si el concepto aplica para la remuneración de empleados eventuales (LSD). |
Paquete de uso interno
Las modificaciones al Diccionario de Datos estándar, se realizaron en el siguiente paquete:
Código: 010784
Descripción: MI - DNOMI-376 - AJUSTES LSD REG 05.
Tabla alfanumérica S042 – Libro de Sueldo Digital:
El cambio de los campos 034 al 047 se debe realizar de manera manual en caso de requerir la acumulación.
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 | IIF( SRA->RA_MODALID=="102",2,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. Si se va a usar la función de acumulación (OBTACULSD()), debe ser informada en los campos 034 al 047, en caso contrario seguir usando la función TISICOSS(), no mezclar funcionalidades.
Definición del registro 05: TRABAJADORES EVENTUALES - Dec. 342/1992
05. ASUNTOS RELACIONADOS
Para más detalle, consulte el Documento técnico:
DMINA-5689 DT Libro de Sueldo Digital RG_3781 2015 ARG
Y el Documento de Referencia:
DT Localización Argentina SIGAGPE
Tablas de Simplificación Registral:
- documento_tecnico
- totvs_rh
- rh
- protheus
- sigagpe
- gpe
- gestion_personal
- mi
- mercado_internacional
- version_12_1_33
- tabla_alfanumerica
- linea_protheus
- base_conocimiento
- s042
- libro_sueldo_digital
- gper015
- gper801
- argentina
- arg
- registro_4
- registro4
- registro05
- registro_5
- eventuales
- ese
- ra_rfclab
- rv_lsdeven
- q3_catprof
- q3_ptodese
- 14330172
- ticket_14330172
- version_12_1_2210
- gper040