01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre Técnico
FISA817Nuevo proceso de cancelación de documentos fiscales (CFDI)
Ticket:5759448.
Issue:DMINA-6699.
Versión12.1.17 | 12.1.23


02. SITUACIÓN/REQUISITO

Cuando se revierte una factura por medio del rutina MATA467N el sistema detona el PE MS520DEL antes de excluir los registros de la factura en la tabla SF2.
Debido al nuevo esquema de cancelación ahora se utiliza la rutina FISA817 para cancelar el Timbre Fiscal y revertir la factura, pero en este proceso el PE MS520DEL ya no es considerado.


03. SOLUCIÓN

Ejecutar directamente las rutinas estándar de documentos fiscales MATA467N y MATA465N, y no a través de msExecAuto().


Configuraciones Previas:

  • Crear y compilar la función de usuario del punto de entrada MS520DEL (Ver ejemplo en Información Adicional).


Pasos para validar la solución:

  1. Registre una Factura de venta (Módulo SIGAFAT | Actualizaciones | Facturación | Facturaciones).
  2. Al grabar la factura, confirme la generación del CFDI, así como el timbrado del mismo.
  3. Acceda a la rutina Cancelación CFDI (Módulo SIGAFAT | Actualizaciones | Facturación | Cancelación CFDI).
  4. Solicite la actualización de estado de la factura capturada.
  5. A continuación, solicite la cancelación del CFDI.
  6. Al finalizar, verifique la funcionalidad del punto de entrada de acuerdo a sus requerimientos.

Según el ejemplo mostrado en este documento, se visualiza este mensaje:


04. INFORMACIÓN ADICIONAL

Ejemplo del Punto de Entrada MS520DEL:


#INCLUDE "PROTHEUS.CH"

User Function MS520DEL

MsgInfo("PE MS520DEL", FunName())

Return Nil