Árvore de páginas

Carregando...

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
FunciónNombre Técnico
MATA486.prwDocumentos Electrónicos
M486XMLPDF.prwImpresión y Envío de Factura Electrónica
TSSINTEGSUNATWSC.prwCliente WebService TSSIntegSunat
País:Perú
Ticket:22441551
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-22421


02. SITUACIÓN/REQUISITO

TOTVS no es un Operador de Servicios Electrónicos (OSE), pero sí entra en la categoría de Sistema de Emisión Electrónica (SEE) del contribuyente. Esto implica que el sistema propio de TOTVS debe cumplir con la normativa de la SUNAT para la emisión de comprobantes de pago electrónicos. Entre sus responsabilidades, está la generación y envío del Comprobante de Recepción (CDR), un documento que certifica la validación de la SUNAT sobre los comprobantes enviados.

Actualmente, la funcionalidad para gestionar el CDR en el sistema necesita mejoras, ya que se requiere:

  1. Agregar un nuevo botón "CDR" que se mostrara desde la opción de "Monitor", para acceder y mostrar el archivo CDR existente.

  2. Modificar la opción de Imprimir PDF/ Envío por Email agregando la opción de CDR para permitir el envío por correo electrónico junto con el PDF, XML.


03. SOLUCIÓN

Para cumplir con la normativa y mejorar la operatividad del sistema, se realizaron los siguientes ajustes:

  1. Incorporar un nuevo botón en la opción de monitor con nombre CDR:

    • Crear una opción en la interfaz del sistema que permita al usuario extraer y visualizar el CDR asociado al XML firmado.

  2. Modificar la funcionalidad de Imprimir PDF/ Envío por Email:

    • Al enviar un comprobante por email, incluir automáticamente el PDF, XML y CDR.

Estas mejoras garantizarán el cumplimiento con la normativa de SUNAT, optimizando la operatividad del sistema y dando facilidad al usuario.


  • Realizar una copia de seguridad del repositorio (RPO).
  • Aplicar el parche correspondiente a la issue DMICNS-22421.
  • Tener configurada la funcionalidad de Transmisión Electrónica, directo a SUNAT utilizando TSS, para más información ver el Documento Técnico de Generación de Documentos Electrónicos con TSS - Perú
  • Aplicar el parche correspondiente a TSS de la issue DMICNS-22920.
  • Validar que las rutinas actualizadas en el repositorio coincidan con las descritas en el encabezado de ambos Documentos Técnicos.
  • A través de la rutina "Clientes" ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), contar con un registro de cliente.
    • Nota

      Si se desea realizar envió vía e-mail, se deberán tener configurados los parámetros MV_RELSERV, MV_RELACNT, MV_RELPSW, MV_SRVPORT y MV_ENVZIP. Así mismo tener configurado el campo email de cada uno de los clientes (A1_EMAIL). De lo contrario no se realizará el envío.

  • A través de la rutina "Productos" ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), contar con un producto.
  • A través de la rutina "Contr. formularios" ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), contar con una serie para facturas.
    • Ejemplo
      • Serie= A
      • N° Inicial= 0000000000001
      • N° Final=9999999999999
      • N° Aprob= 123456
      • Clase= 1= Fact
      • Activo= 1-Sí
      • Fch Validez =31/12/2050   
      • Serie 2= F001
  • A través de la rutina "Tp. de Comprobante" ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), contar con registros de tipo de comprobantes de pago.
  • A través de la rutina "Facturaciones" ubicada en el módulo SIGAFAT (Actualizaciones | Facturación), incluir factura.
    • Informar los campos
      • Cliente
      • Tienda
      • Serie Docto.
      • Tp. Comprob.
      • Núm. Doc.
      • Tipo NF
      • Bien/Ser Det
      • Medio Pago
  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486)
  2. Informar los siguientes parámetros:
    • ¿Tipo de Documento? = Factura
    • ¿Serie? = Serie de la Factura creada previamente
    • ¿Estatus?=0
    • ¿Fecha inicial?=01/03/2025
    • ¿Fecha Final?=24/03/2025
  3. Desde botón "Otras acciones" dar clic en opción Transmitir.
    1. Informar los siguientes parámetros:
      • ¿Serie de la Factura? = Serie de la Factura creada previamente
      • ¿Factura Inicial? = Folio de la Factura creada previamente
      • ¿Factura Final? = Folio de la Factura creada previamente
  4. Validar que el proceso de transmisión electrónica haya sido exitoso.
    1. Importante

      En la carpeta de autorizados validar que se haya generado el archivo CDR.

  5. Desde botón "Otras acciones" dar clic en opción Monitor.
    1. Informar los siguientes parámetros:
      • ¿Serie de la Factura? = Serie de la Factura creada previamente
      • ¿Factura Inicial? = Folio de la Factura creada previamente
      • ¿Factura Final? = Folio de la Factura creada previamente
    2. Dar clic en botón CDR, validar que se muestre el CDR asociado al XML.

  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486)
  2. Informar los siguientes parámetros:
    • ¿Tipo de Documento? = Factura
    • ¿Serie? = Serie de la Factura creada previamente
    • ¿Estatus?=0
    • ¿Fecha inicial?=01/03/2025
    • ¿Fecha Final?=24/03/2025
  3. Desde botón "Otras acciones" dar clic en opción Imprimir PDF / Envío por Email.
    1. Informar los siguientes parámetros:
      • ¿Serie de la Factura? = Serie de la Factura creada previamente
      • ¿Factura Inicial? = Folio de la Factura creada previamente
      • ¿Factura Final? = Folio de la Factura creada previamente
      • ¿Formato?=Email.
  4. Se mostrará un mensaje de aviso de que fue enviado por email.
  5. Validar que en el correo vayan los 3 archivos (PDF, XML y CDR):
    1. En el caso de que el parámetro MV_ENVZIP=1 se enviarán los archivos en un comprimido .zip
    2. En el caso de que el parámetro MV_ENVZIP=2 se enviarán los archivos por separado.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

Para completar la solución, es necesario aplicar el paquete de actualización (patch) correspondiente al issue DMICNS-22920. Este patch debe ser aplicado en el RPO de TSS para garantizar que la corrección sea efectivamente aplicada.


05. ASUNTOS RELACIONADOS

  • DT Facturación Electrónica UBL 2.1 PER
  • DMICNS-22920 DT Consultar CDR emitido por el OSE con TSS PER