ÍNDICE

  1. Visión general.
  2. Ejemplo de utilización.
  3. Preguntas.
  4. Tablas.
  5. Versión.


01. VISIÓN GENERAL


DMICNS-7145

Al ejecutar la rutina "Libro de Sueldo Digital" (GPER015.PRW) y seleccionar la opción "2 - Detalle", genera un error.log y no genera el archivo. El error solo sucede si algún empleado tiene registro en el maestro de Ausencias (SR8).

Error.log: HREAD ERROR ([15052], totvs, HELP2017DPPSJ2) 02/10/2019 17:10:55 variable does not exist ARCMDATA on SITUAREV(GPER801.PRW) 28/08/2018 14:22:30 line : 2199


Se valida el tipo de dato de la variable "ARCMDATA", para que no genere error.log.



DMICNS-7200

Al ejecutar la rutina Libro de Sueldo Digital (GPER015.PRW) opción “2 – Detalle”, se identifican algunos puntos por los cuales el archivo no se genera de acuerdo al documento LSDiseInterfazLiquidacion (ver al final), se solicita se hagan las adecuaciones considerando el documento de requisitos establecidos por el Organismo Fiscal de Argentina.


Para cumplir con la funcionalidad se realizan diversas adecuaciones:

1.  Se agregan 2 preguntas al grupo de preguntas GPER015B de la rutina Libro de Sueldo Digital (GPER015.PRW):

08 - ¿Identificación de Envío?

09 - ¿Número de Liquidación?

2. Se modifican algunos campos de la tabla Alfanumérica S042 y se agregan los campos del 44 al 47.

3. Se realizan las adecuaciones en la funcionalidad de la rutina de Libro de Sueldo Digital para cumplir con lo establecido por el Organismo Fiscal de Argentina.


02. EJEMPLO DE UTILIZACIÓN

El patch contiene las rutinas:

Haga copia de seguridad del RPO antes de aplicar el patch con la solución.


Configuraciones Previas:


Proceso

  1. Ejecutar la rutina ‘Carga Ver. Arch. Mag’ (Actualizaciones | Definic. Calculo). Al ejecutar esta rutina serán cargados los ítems de las tablas alfanuméricas.
    1. Nota: Realizar un respaldo de la tabla 'RCC - Parámetros' antes de realizar la actualización.
  2. Ejecutar la rutina ‘Mantenimiento Tab.’ (Actualizaciones | Definic. Calculo). Verificar que los ítems sean cargados en la tabla ‘S042 – Libro de Sueldo Digital’.
    1. Nota: Los ítems de la tabla ‘S041 - Equivalencia Conceptos AFIP’ serán cargados por el usuario de forma manual.

    2. Los ítems de la tabla 'S042' - Libro de Sueldo Digital.  

      Se anexa los ítems de la tabla "S042" que se deja por default: (Cambios realizados a la tabla en el issue DMICNS-7296).

      SecuenciaDescripciónLecturaInicioLongitudFormula o dato
      001IDENTIFICACION DEL TIPO DE REGISTROE1204
      002CUIL DEL TRABAJADORE314SRA->RA_CIC
      003MARCA DE CONYUGEE141XQTDPARC
      004CANTIDAD DE HIJOSE152XQTDPARF
      005MARCA DE TRABAJADOR EN CCTE171IIF(SRA->RA_CODCONV $ "002/004","1","0")
      006MARCA DE COBERTURA DE SCVOE181IIF( SRA->RA_SEGVIDA=="1","1","0" )
      007MARCA DE SI CORRESPONDE REDUCCIONE1910
      008COD. DE EMPLEADOR ASOCIADO AL TRABE2011

      009

      CODIGO DE TIPO DE OPERACION E2110
      010CODIGO DE SITUACION DE REVISTAE222STRZERO(VAL(STATICCALL(GPER801,SITUACION)),2)
      011CODIGO DE CONDICIONE242SRA->RA_COND
      012CODIGO DE ACTIVIDADE263STRZERO(VAL(SRA->RA_ATIV),3)
      013CODIGO DE MODALIDAD DE CONTRATACIONE293SRA->RA_MODALID
      014CODIGO DE SINIESTRADOE322SRA->RA_SINIEST
      015CODIGO DE LOCALIDADE342STRZERO(VAL(SRA->RA_ZONA),2)
      016SITUACION DE REVISTA 1E362STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"1","S")),2)
      017DIA DE INICIO SITUACION REVISTA 1E382STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"1","D")),2)
      018SITUACION DE REVISTA 2E402STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"2","S")),2)
      019DIA DE INICIO SITUACION REVISTA 2E422STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"2","D")),2)
      020SITUACION DE REVISTA 3E442STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"3","S")),2)
      021DIA DE INICIO SITUACION REVISTA 3E462STRZERO(VAL(STATICCALL(GPER801,SITUAREV,"3","D")),2)
      022CANTIDAD DE DIAS TRABAJADOSE482STRZERO(STATICCALL(GPER801,TSICOSS,"H","8C9"),2)'})
      023CANTIDAD DE HORAS TRABAJADASE503STRZERO(STATICCALL(GPER801,TSICOSS,"V","8E7"),3)
      024PORCENTAJE APORTE ADIC. DE SEG. SOCE535PADL("",5,"0")
      025PORCENTAJE CONTRIB. POR TAREA DIFE585IIF( SRA->RA_CODCONV =="003","000002,00","000000,00")
      026CODIGO OBRA SOCIAL DEL TRABAJADORE636SRA->RA_CFGOSOC
      027CANTIDAD ADHERENTES DE OBRA SOCIALE692IIF(!EMPTY(SRA->RA_DPASSME),SRA->RA_DPASSME,"00")
      028APORTE ADICIONAL DE OBRA SOCIALE7115

      STRZERO(STATICCALL(GPER801,TSICOSS,"V","821"),15)

      029CONTRIBUCION ADICIONAL OBRA SOCIALE8615STRZERO(STATICCALL(GPER801,TSICOSS,"V","84A"),15)
      030CALCULO DIF. DE APORTE DE O/S Y FSRE10115PADL("",15,"0")
      031CALCULO DIF. DE CONTR DE O/S Y FSRE11615PADL("",15,"0")
      032CALCULO DIF. LEY DE RIESGO DE TRABE13115PADL("",15,"0")
      033REMUNERACION MATERNIDAD PARA ANSESE14615PADL("",15,"0")
      034REMUNERACION BRUTAE16115PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","800"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      035BASE IMPONIBLE 1E17615PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","801"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      036BASE IMPONIBLE 2E19115PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","802"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      037BASE IMPONIBLE 3E20615PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","803"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      038BASE IMPONIBLE 4E22115PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","804"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      039BASE IMPONIBLE 5E23615PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","805"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      040BASE IMPONIBLE 6E25115PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","806"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      041BASE IMPONIBLE 7E26615PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","807"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      042BASE IMPONIBLE 8E28115PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","808"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      043BASE IMPONIBLE 9E29615PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      044BASE IMPONIBLE 10E31115PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      045BASE IMPONIBLE 11E32615PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      046BASE IMPONIBLE 12E34115PADL(STRTRAN(STRTRAN(ALLTRIM(TRANSFORM(STATICCALL(GPER801,TSICOSS,"V","809"),"@E 9999999999999.99")),",",""),".",""),15,"0")
      047BASE IMPONIBLE 13E35115PADL(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.  Adicional los campos del 44 al 47 se deben cambiar el concepto que le corresponde, por el momento solo se deja el concepto "809" como ejemplo.  

      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. 

  3. En SIGAGPE | Informes | Informes Legales | Libro de Sueldo Digital ejecutar la rutina y seleccionar el tipo de archivo a generar. (Opción 2 - Detalle).
  4. Si selecciona la opción “2 - Detalle”, se deben informar los parámetros como se muestra a continuación:
    1. ¿Procedimiento?: Informar el número de procedimiento de cálculo. Ingresar manualmente o presionar ‘F3’ para consultar los procedimientos.

    2. ¿Proceso?: Informar el número de proceso. Ingresar manualmente o presionar ‘F3’ para consultar los procesos.

    3. ¿Periodo?: Informar el número de periodo. Ingresar manualmente o presionar ‘F3’ para consultar los periodos.

    4. ¿Núm de Pago?: Informar el número de pago. Ingresar manualmente o presionar ‘F3’ para consultar el número de pago.

    5. ¿Tipo Liquidación?: Seleccionar el tipo de liquidación, las opciones disponibles son:

      • M = Mensual
      • Q = Quincenal
      • S = Semanal
    6. ¿Nombre del Archivo?: Informar el nombre con el cual será creado el archivo de texto.

    7. ¿Ruta del Archivo?: Informar la ruta donde será creado el archivo de texto.

    8. ¿Identificación de Envío? SJ - Informa la liquidación de SyJ y RE - Solo informa datos de la DJ F931 a rectificar. 
    9. ¿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. 
  5. Ajustamos los parámetros, generamos el archivo.
  6. Visualizamos el archivo generado.



03. PREGUNTAS

Grupo de preguntas: GPER015B


Código del paquete: 006670

Paquete: DMICNS-7200– LIBRO DE SUELDO DIGITAL OPCIÓN 2-DETALLE

* Código del paquete para uso interno.


Diccionario de datos - Archivo de Preguntas (SX1)


OrdenPreguntaTipo de datoTamañoPictureModo EntradaDefinición 1Definición 2
08¿Identificación de Envió?Carácter1
Combo1 - SJ2 - RE
09¿Número de Liquidación?Numérico5@E 99999Get


¡IMPORTANTE!



05. TABLAS UTILIZADAS


Implementación "Libro de Sueldo Digital": https://tdn.totvs.com/x/QGBNDQ


Documento LSDiseInterfazLiquidacion.pfd