Á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 Pago21/04/2023
País:Colombia
Ticket:16563645
Requisito/Story/Issue (informe el requisito vinculado):DMINA-19102


02. SITUACIÓN/REQUISITO

Cuando se genera la orden de pago para una Factura de entrada utilizando la opción pago especial, y esta genera un movimiento de Pago Anticipado, ya que el valor pagado (informado) es mayor al valor de la factura, al realizar la anulación del movimiento desde Anular Ord. Pago (FINA086), se muestra la anulación del movimiento pero no es retornado el saldo de la factura.

03. SOLUCIÓN

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

    • Se crea la función F086VlPaEs(), la cual verifica si el PA corresponde a un Pago Especial.
    • En la función fn086Mark(), al seleccionar un Pago Anticipado (PA) se llama a la nueva función F086VlPaEs(); si detecta que corresponde a un Pago Especial, orienta el flujo a la anulación de OP que no originó PA (de esta manera el saldo en la NF es retornado sin inconveniente), de lo contrario continúa con el mismo flujo de anulación de PA ya existente.


  • Realizar un respaldo del repositorio (archivo .rpo)
  • Aplicar el parche correspondiente al issue DMINA-19102.
  • 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 $1190.00, informando el proveedor y producto configurados anteriormente.
  • Desde el módulo Financiero (SIGAFIN) menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A):
    • Seleccionar la factura anteriormente generada y dar clic en +Pago automático.
    • Seleccionar Otras acciones | Pago Especial.
    • Seleccionar la opción "Informar" e indiciar lo siguiente:
      • Tipo de doc. = Débito Inmediato
      • Tipo = TF
      • Num. Título = <ingresar número de doc>
      • Vlr. Título = $1.200,00 ($10 excedente)
      • Vencimiento = <fecha de vencimiento>
      • Banco = <Banco creado anteriormente>
      • Agencia = <Agencia informada en el banco creado anteriormente>
      • Cuenta Banco = <Cuenta informada en el banco creado anteriormente>
    • Dar clic en Grabar.
    • Confirmar la generación del PA por el excedente ($10).
    • Dar clic en Grabar.
    • Dar clic en Ok en la ventana de confirmación de Órdenes de pago generadas.
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir a Actualizaciones | Cuentas por Pagar | Anular Ord. Pago (FINA086)
  3. Capturar los parámetros:
    • Indicar el rango de Órdenes de Pago para mostrar el movimiento que generó el PA de las Pre-condiciones.
  4. Seleccionar OP con Pago Especial (se observa que no se muestra ventana de Anulación de PA); se da clic en Confirmar:


  5. Se confirma la finalización exitosa del proceso:


  6. Ir a Actualizaciones | Cuentas por Pagar | Ctas Por Pagar (FINA050)
  7. Validar que la factura creada anteriormente se encuentre con estatus "Título Pendiente" (leyenda verde) y que cuente con el Saldo correspondiente:




04. INFORMACIÓN ADICIONAL


Importante

En la rutina Anular Ord. Pago (FINA086) al realizar la selección de un movimiento de orden de pago que generó Pago Anticipado, no será mostrada la ventana para proceso de Devolución parcial de PA, ya que no existe la funcionalidad de anulación de un PA que ha sido generado junto con el pago de un título; solo si el PA fue generado directamente se permitirá realizar el proceso de Devolución parcial de PA.



¡IMPORTANTE!

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


05. ASUNTOS RELACIONADOS

  • DT Devolución parcial de Anticipos MEX