Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre técnicoFecha
FINA086Anular Orden de Pago16/02/2023
País:Perú
Ticket:16070741
Requisito/Story/Issue (informe el requisito vinculado):DMINA-18569


02. SITUACIÓN/REQUISITO

La rutina de Anular Orden de Pago (FINA086) permite realizar la devolución de PA con baja parcial, lo cual provoca:

    1. Los usuarios pueden anular PA que tienen afectaciones parciales.
    2. Debido a que el PA ya se anuló, cuando se revierte la compensación, el PA se muestra vigente, sin embargo la FINA086 reconoce el PA como anulado por lo que no hay manera de revertir el saldo que se liberó al anular la compensación.

03. SOLUCIÓN

En la rutina Anular Orden de Pago (FINA086) se actualiza lo siguiente:

    • Se crea la función F086VlMvPa(), que verifica si el PA a eliminar cuenta con compensaciones.
    • En la función fn086Mark(), al seleccionar un Pago Anticipado (PA), se llama a la nueva función F086VlMvPa(); si detecta compensaciones relacionadas al PA se detona el mensaje al usuario "El importe de este anticipo ya fue utilizado, total o parcialmente, para el pago de otros documentos. No se permite cancelación."


  • Realizar un respaldo del repositorio (archivo .rpo)
  • Aplicar el parche correspondiente al issue DMINA-18569.
  • Validar que la rutina actualizada coincida con la indicada en la sección 01. DATOS GENERALES del presente Documento Técnico.
  • Desde el módulo Financiero (SIGAFIN):
    • Desde el menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un Proveedor.
    • Desde el menú Actualizaciones | Archivos | Bancos (MATA070), configurar un Banco.
  • Desde el módulo Compras (SIGACOM):
    • Desde el menú Actualizaciones | Archivos | Productos (MATA010), configurar un Producto.
    • Desde el menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N), agregar una Factura de Entrada por un valor de $290.00, informando el proveedor y producto configurados anteriormente.
  • Desde el módulo Financiero (SIGAFIN) | Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A):
    • Generar un PA por un monto de $1,000.00 con débito inmediato, indicando el Proveedor y Banco configurados anteriormente.
    • Seleccionar la Factura de Entrada y el PA generados anteriormente, ir a opción Pago Automático.
    • Modificar el monto del PA equiparándolo al monto de la Factura de Entrada.
    • Confirmar la generación del pago.
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir a Actualizaciones | Cuentas por Pagar | Anular Ord. Pago (FINA086)
  3. Capturar los parámetros:
    1. Indicar el rango de Órdenes de Pago para mostrar el PA y la compensación generados en las Pre-condiciones.
  4. Intentar seleccionar el PA generado anteriormente.
  5. Se desplegará el mensaje mostrado a continuación y no se permitirá la selección del PA:



04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Solución disponible para Protheus versión 12.1.27 (que cuente con garantía extendida) o posterior.


05. ASUNTOS RELACIONADOS

No aplica