Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre TécnicoFecha
TSSSignaturePERWFJOB de procesamiento Siganture para Perú.30/06/2020
Ticket:9051907
Requisito/Story/Issue (informe el requisito vinculado):DMINA-9468


02. SITUACIÓN/REQUISITO

Al consultar el estatus de los Documentos Electrónicos de tipo Boleta de Venta y Nota de Crédito que afecta a Boletas de Venta a través del JOB de procesamiento Signature para Perú (TSSSignPERU), se presenta el siguiente error, ya que al recibirse una respuesta de Resumen Diario por parte de Signature donde no existe el tag _EXTENSIONS:

THREAD ERROR ([4816], WFSIGNATUREPER_, THIS) 02/06/2020 13:08:19
invalid property _EXTENSIONS on TSSSIGCONSULTA(TSSSIGNATUREPERWF.PRW) 13/05/2020 19:43:44 line : 637

03. SOLUCIÓN

En la rutina del JOB de procesamiento Siganture para perú (TSSSIGNATUREPERWF), se modifica la función de envío de consulta para Signature (tssSigConsulta), para validar que si no existe el nodo _EXTENSIONS, se realiza la búsqueda en el nodo _SIGNATUREMESSAGES:_SIGNATUREMESSAGE:_AUTHORIZATION, siguiendo la siguiente regla para la actualización de campos de la tabla SPED050L de TSS:

  • Para el llenado de los campos SPED050L->DATE_ENFE y SPED050L→TIME_ENFE se utiliza el nodo _SIGNATUREMESSAGES:_SIGNATUREMESSAGE:_AUTHORIZATION:_STATUS:_TIMESTAMP.
  • Para el llenado del campo SPED050L→NFE_PROT se utiliza el nodo _SIGNATUREMESSAGES:_SIGNATUREMESSAGE:_AUTHORIZATION:_STATUS:_COMMENTS.


Ejemplo de respuesta de Signature para Resumen Diario:

  • Realizar un respaldo del repositorio (rpo) de TSS.
  • Aplicar en TSS el parche del presente issue.
  • Validar que se encuentre activo el JOB TSSSignPERU:

  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
    • Incluir un nuevo documento informando los datos requeridos en el encabezado y detalle, usando Serie cuya configuración de Serie 2 comienza con B (Boleta de Venta).
  2. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Transmisión Electrónica (MATA485).
    • Informar en los parámetros Boleta de Venta como Tipo de Documento y la Serie de la Boleta de Venta generada previamente.
    • Desde Otras acciones ejecutar la acción Transmitir.
    • Informar en los parámetros la Serie y rango de Folio Boleta de Venta generada previamente.
    • Validar que se visualice mensaje que indica que la transmisión se realizó de manera exitosa.
    • Desde Otras acciones ejecutar la acción Monitor.
    • Informar en los parámetros la Serie y rango de Folio Boleta de Venta transmitida previamente.
    • Validar que en la pantalla monitor se visualice de manera correcta el estatus retornado por Signature.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

Utilice este box para resaltar información relevante y/o de destaque.


05. ASUNTOS RELACIONADOS

  • 4458530_DMINA-5270_DT_Factura_Electronica_UBL_2_1_con_Signature_PER