01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios y Jurídico - Mercado internacional
Módulo:SIGAFIN - Financiero
Función:
Rutina(s)Nombre Técnico

FINA086.PRW

Anulación de Ord. Pago.
FINXIMP.PRWCálculo Impuestos Financiero
FINA085A.PRWOrden de Pago
FINM030.PRWMovimiento Bancario Manual
Ticket:6250074
Issue:DMICNS-7091
Versión:12.1.17|12.1.23|12.1.25 


02. SITUACIÓN/REQUISITO

Se detecta un funcionamiento anormal al realizar la cancelación de un pago anticipado que calcula impuesto a la transacción financiera (ITF), el programa no actualiza el estatus de los registros en la tabla de movimientos bancarios.

03. SOLUCIÓN

Se ajusta las condiciones de búsqueda y se agrega confirmación de numero para la columna de numero de proceso de transferencia para que no sean repetidos los números.


Configuraciones Previas

  • En la rutina de Bancos(MATA070) en el menú de Financiero (Actualizaciones | Archivos) tener un banco dado de alta con una configuración de tipo de moneda 2.
  • En la rutina de Moneda (MATA090) en el menú de Financiero (Actualizaciones | Archivos) configurar para el día de hoy en el campo Ts Moneda 2 el valor que tendrá la moneda tipo 2.Flujo de pruebas:
    1. En la rutina de Orden de Pago(FINA085A) registrar un pago anticipado que genere el cálculo de ITF, debemos de informar el banco que creamos anteriormente.

    2. Verificamos los movimientos de ITF en las tablas SE5 y FK5.


  1. 3. En la rutina Anular Orden de Pago (FINA086) en el menú de Financiero (Actualizaciones | Cuentas por Pagar) realizar la anulación del pago anticipado y el ITF generado en el paso 1.

    4. Verifique que el campo E5_SITUACA = ‘C’ que indica que el movimiento fue anulado en la SE5 y también, en la FK5, la línea FK5_TIPODOC = ‘ES’ indica que el movimiento fue anulado en la tabla FK5.



¡IMPORTANTE!

Para validar la solución es necesario realizar todo el flujo de aprobación con registros nuevos posteriormente a la aplicación del patch.


04. TABLAS UTILIZADAS

SA6 - Bancos  

SE5 - Movimiento Bancario

SEK - Órdenes de Pago  

SE2 - Cuentas por Pagar  

SA5 - Vinculo Producto vs Proveedor