01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Servicios | ||||||
Módulo: | SIGAFAT - Facturación. | ||||||
Función: |
| ||||||
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:
- 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).
- 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
Utilice este box para resaltar información relevante y/o de destaque.¡IMPORTANTE!