Solución de atención a varios issues de problemas presentados con proceso de timbrado de recibos electrónicos de pago.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFIN - Financiero.

Función:

RutinaNombre Técnico
FINA087ACobros Diversos.
FISA815Complemento recepción de pagos (XML).

Situación/Requisito:

DMINA-874: Se envía mensaje de error al timbrar recibo electrónico de pago generado con moneda dólar, el problema se presenta cuando se utilizan dos parcialidades una en moneda dólar y otra en pesos, ya que se está generando de manera incorrecta el elemento ImpPagado para la parcialidad de la factura de moneda pesos.

DMINA-815: En impresión de recibo electrónico de pago en formato PDF se solicita se agregue funcionalidad de parámetro MV_CFDIQR  ya que cuando se tienen des-actualizadas las librerías de código QR, este se imprime de manera incorrecta.

DMINA-896: Al tener activada la funcionalidad de series para recibos electrónicos de pagos (MV_SERREC = .T.), se tiene problema cuando se timbra un recibo cuyo folio anteriormente ya había sido timbrado para una serie diferente, se sobrescribe el XML, el cual al consultarse contiene los pagos de ambos recibos.

DMINA-890: Se presenta problema cuando se tiene el mismo folio de documento con diferente serie (uno no se encuentra timbrado), al generar recibo electrónico de cobro utilizando el documento que si se encuentra timbrado no está generando en el XML el elemento IdDocumento con el UUID del documento en el nodo de pago, por lo cual envía mensaje de error al imprimir el recibo.

Solución/Implementación:

DMINA-874: Se realizó modificación a función AjustSal para hacer el ajuste de los pagos de manera correcta de acuerdo a la moneda del documento.

DMINA-815: Se agregó funcionalidad de uso de parámetro MV_CFDIQR para que si las librerías del código QR se encuentran desactualizadas con configurar dicho parámetro con el valor .F. se muestra en las coordenadas correctas el código QR en reporte de recibo electrónico de pago.

DMINA-896: Se realizaron modificaciones para que al llamar la rutina FISA815 desde rutina FINA087A se envía como parámetro la serie de recibo electrónico de pago, para que al generar la nomenclatura de archivos generados sea: recibopago(textofijo) + serie + número de recibo, y todo el tratamiento de obtener datos para el recibo se utilice la serie indicada al generar recibo.

DMINA-890: En rutina FISA815 se realizó modificación en la función GetInfo para que sea tomada en cuenta la serie en obtención del UUID de documento utilizado para generar recibo de pago.

Se realiza modificación para que al modificarse grupo de campos cuota a más de un carácter, al generar XML se muestra de manera correcta el elemento NumParcela, para cuando se tenga configuración alfanumérica y númerica (MV_1DUP con valor A=Alfanumérico o 1=Numérico).

El issue DMINA-602 fue atendido en el issue DMINA-603.


NOTA: En caso de no existir el parámetro MV_CFDIQR deberá de crearse con las siguientes caracteristicas:

Nombre
MV_CFDIQR
Tipo
lógico
DescripciónControl de impresión de posición de código QR para librerías des-actualizadas (Librerias actualizadas = .T. y librerías des-actualizadas = .F.)
Requisito (Issue):DMINA-602, DMINA-874, DMINA-815, DMINA-896, DMINA-890