01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFIN - Financiero.
Función:
RutinaNombre Técnico
FISA815Impresión de Recibos de Cobro.
Ticket:5629490
Issue :DMINA-6609
Versión:12.1.17 | 12.1.23


02. SITUACIÓN/REQUISITO

Se solicita poder omitir los siguientes mensajes al realizar la generación, timbrado e impresión del Complemento de Recepción de Pagos desde la rutina FISA815:

  • Mensaje que notifica sobre el estatus de la emisión del timbre fiscal.
  • Mensaje que pregunta ¿Desea imprimir el recibo de pago?


03. SOLUCIÓN

Se elimina localización por rutina para el uso del parámetro MV_CFDREC, lo que permite que se respete la configuración del parámetro al llamar a la función FISA815() desde cualquier rutina y, de esta manera, se muestre o no la pregunta ¿Desea imprimir el recibo de pago?, puede consultar más información del uso del parámetro MV_CFDREC dando clic aquí.

Se crean los siguientes puntos de entrada, los cuales deben retornar un valor Verdadero (.T.)  para omitir los mensajes informativos o Falso (.F.) para seguir mostrando los mensajes:

  • FIS815LOG: Permite omitir el mensaje que informa el estatus de la generación del CFDI del Complemento de Recepción de Pagos.
  • FIS815PER: Permite omitir el mensaje que informa el estatus de la generación de la representación impresa el CFDI del Complemento de Recepción de Pago.

Nota: Cuando el PE no existe, el valor por default es Falso (.F.)

¡IMPORTANTE!

Es responsabilidad del usuario validar el estatus de timbrado e impresión tras la implementación de los puntos de entrada mencionados anteriormente, lo cual se puede realizar de la siguiente manera:

  • Validar el estatus de los recibos de cobro ingresando al módulo SIGAFIN >> Actualizaciones | Cuentas por Cobrar | Anula Recibos Diverso (FINA088).
  • Validar en los directorios configurados para la colocación de los archivos XML y PDF.


Pre-requisitos generales.

  • Informar el parámetro MV_CFDREC = 1
  • Compilar los PE FIS815LOGFIS815PER (Ver punto número 4)


Pasos para probar la solución.

  1. Ingresar a módulo SIGAFIN >> Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
  2. Realizar la captura de un cobro diverso.
  3. Al realizar el guardado del cobro diverso, validar lo siguiente:
    • No se debe solicitar confirmación para la generación del CFDI de Complemento de Recepción de Pagos, como indica la configuración del parámetro MV_CFDREC = 1.
    • No se debe mostrar mensaje de notificación del estatus de la emisión del timbre fiscal, como lo indica el PE FIS815LOG.
    • No se debe solicitar confirmación para realizar la generación de la representación impresa del Complemento de Recepción de Pagos, como indica la configuración del parámetro MV_CFDREC = 1.
    • No se debe mostrar mensaje de notificación al generar la representación impresa, como lo indica el PE FIS815PER.

04. INFORMACIÓN ADICIONAL

Ejemplo de uso de los PE.


#include 'protheus.ch'

#include 'parmtype.ch'


//Omitir log de timbrado?

//.T. = Omitir mensajes

//.F. = No omitir mensajes

user function FIS815LOG()

Local lImp := .T. 

return lImp


//Omitir log de impresión?

//.T. = Omitir mensajes

//.F. = No omitir mensajes

user function FIS815PRG()

Local lPImp := .T.

return lPImp


Para mas información de Complemento de Recibo de pago consulte: https://tdn.totvs.com/x/d1jXIQ