Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación.
Función:
Rutina protheusNombre TécnicoFecha
MATA486Documentos Electrónicos16/10/2021
Rutina TSSNombre TécnicoFecha
TSSIntegSUNATFunciones de Integración con la SUNAT16/10/2021
País:Perú
Ticket:11784156
Requisito/Story/Issue (informe el requisito vinculado):DMINA-13478


02. SITUACIÓN/REQUISITO

En la rutina de Documentos Electrónicos (MATA486), al realizar la trasmisión electrónica de documentos directo a la Superintendencia Nacional de Aduanas y de Administración Tributaria (SUNAT) mediante TSS y cuando ocurre una intermitencia de red o de los servicios de transmisión, los campos Fch Aut (F2_FECAUT) y Status Trans (F2_FLFTEX) quedan vacíos, y el documento queda como transmitido ante la SUNAT, y al requerir hacer el Comunicado de Baja de la Factura enviando el siguiente mensaje: El documento no ha sido transmitido. Utilice la rutina de registro de documentos correspondiente para borrar/anular.

03. SOLUCIÓN

En la rutina de Documentos Electrónicos (MATA486) de Protheus:

Se realizó ajuste para que al transmitir un documento directo a la Superintendencia Nacional de Aduanas y de Administración Tributaria (SUNAT) mediante TSS, se ejecute la consulta a TSS y si el documentos se encuentra en estatus 1 (transmitido) o 4 (en espera de respuesta), se realice la consulta a SUNAT para verificar el estatus del documento ante la SUNAT, para actualizar el campo STATUS de la tabla SPED050L de TSS y los campos Status Trans (F1_FLFTEX/F2_FLFTEX) y Fch Aut (F2_FECAUT ) de las tablas de Protheus.

Se realizó ajuste para que al realizar la consulta de documentos desde la acción Monitor, se realice consulta directa a SUNAT si los documentos en la tabla SPED050L tienen el campo STATUS con valor 1 (transmitido) o 4 (en espera de respuesta) en caso contrario unicamente se actualiza con los valores obtenidos de TSS para actualizara los campos Status Trans (F1_FLFTEX/F2_FLFTEX) y Fch Aut (F2_FECAUT ) de las tablas de Protheus.


En la rutina Funciones de Integración con la SUNAT (TSSIntegSUNAT) de TSS:

Se realiza ajuste para que si al consultar el documento en la tabla SPED050L el documento tienen el campo STATUS con valor 1 (transmitido) o 4 (en espera de respuesta), se consuma el método de consulta de la SUNAT para obtener el estatus del documento.

Importante

Para descargar el parche de TSS versión 3.0, se debe hacer desde la central de descarga, accediendo a las siguientes ligas, según la versión de Protheus instalada:

Pacote de corrección de transmisión de Documentos Electrónicos - DMINA-14078 - Rutina de TSS 3.0 Interface 12.1.17

Pacote de corrección de transmisión de Documentos Electrónicos - DMINA-14078 - Rutina de TSS 3.0 Interface 12.1.25

Pacote de corrección de transmisión de Documentos Electrónicos - DMINA-14078 - Rutina de TSS 3.0 Interface 12.1.27 

Pacote de corrección de transmisión de Documentos Electrónicos - DMINA-14078 - Rutina de TSS 3.0 Interface 12.1.33

En caso de no recibir actualización del documento en Protheus, será necesario revisar el archivo de consola del proceso de TSS, para lo cual hay que realizar la siguiente acción:

  1. En el archivo appserve.ini de TSS, en la sección de configuración del ambiente configurar la línea LOG_SUNAT con valor 1:
  2. Visualizar el archivo console.log que se localiza en la ruta ../bin/appserver en las carpetas de la instalación de TSS, el log del proceso de consulta.



  1. Realizar un respaldo del repositorio del ambiente de Protheus (archivo .RPO).
  2. Aplicar el parche generado para la issue DMINA-13478 (Validar que la rutina se encuentre actualizada a la fecha definida en la sección 01. DATOS GENERALES).
  3. Realizar un respaldo del repositorio del ambiente  de TSS (archivo .RPO).
  4. Aplicar el parche generado para la issue DMINA-14078 (Validar que la rutina se encuentre actualizada a la fecha definida en la sección 01. DATOS GENERALES).
  5. Contar con la configuración de transmisión directa a SUNAT con TSS.
  6. Incluir y transmitir una Factura de Venta (NF), Nota de Crédito (NCC) o Nota de Débito (NDC).
  7. Después de realizar la transmisión:
  8. Validar que en la tabla SPED050L de TSS de la Factura de Venta, Nota de Crédito o Nota de Débito tenga el campo STATUS con valor 1 o 4.
  9. Validar que el documento en Protheus se encuentre en estatus No transmitida (Gris).


    Importante

    NOTA: En Protheus para que un documento se encuentre en estatus No transmitida (Gris), los campos F2_FLFTEX y F2_FECAUT para Factura de Venta o Nota de Débito, o F1_FLFTEX y F1_FECAUT para Nota de Crédito deben estar vacíos.

  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486)
  2. Desde Otras acciones ejecutar la acción Monitor.
  3. Consultar el documento electrónico, validar que se visualice con estatus Autorizado (Verde) y presionar Ok.
  4. Desde Otras acciones ejecutar la acción Comunica baja.
  5. Informar los parámetros para visualizar el documento electrónico.
  6. Seleccionar la Factura de Venta, Nota de Crédito o Nota de Débito y presionar Confirmar.
  7. Validar en el log de transmisión que se reciba la respuesta: Comunicado de baja ante la SUNAT y anulado del documento con éxito y que el documento quede anulado en Protheus.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La solución aplica para versión 12.1.17 o superior (excepto versión 12.1.23). Validar la actualización de la rutina descrita en la sección 01. DATOS GENERALES.


05. ASUNTOS RELACIONADOS

  • Documento Técnico Facturación Electrónica UBL 2.1 Transmisión directa a SUNAT con TSS en Perú
  • DMINA-14078 DT Consulta de estatus de documentos en TSS antes la SUNAT PER