Á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
FINA085AOrden de Pago Mod. I02/07/2021
País:Perú
Ticket:11713616
Requisito/Story/Issue (informe el requisito vinculado):DMINA-12879


02. SITUACIÓN/REQUISITO

En el proceso de Generación de Órdenes de Pago, cuando se desea compensar un título tipo PA con tres títulos tipo TF con una tasa del 3.50, con las siguientes características:

  • Título tipo PA en soles con un valor de 3,000.00.
  • Título tipo FT en dólares con un valor de 250.00.
  • Título tipo FT en soles con un valor de 600.00.
  • Título tipo FT en soles con un valor de 800.00.

Se observa que al dar clic en la opción "Modificar" ubicada en "Otras acciones" sin hacer ninguna modificación; y después se cambia el campo tipo combo "SOL" a "DOLAR", el valor mostrado en "Total a pagar" y "Facturas" es incorrecto, ya que no esta realizando la conversión correctamente.


03. SOLUCIÓN

En la rutina Orden de Pago Mod I (FINA085A) se modifica la función Fa085AtuVl(), donde utiliza la posición del Tipo de documento (_TIPO) en el Array de títulos (aSE2), para determinar el Tipo de documento en el que se está posicionado y con ello realizar una correcta conversión de los títulos seleccionados para crear la orden de pago, en base a la moneda seleccionada en el combo de la Orden de Pago para el tipo de documento 'FT'.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-12879.
  3. Validar que las rutinas incluídas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. Contar con los siguientes Catálogos:
    • Proveedores.
    • Condiciones de Pago.
    • Modalidades.
  5. Configurar la tasa del día para la moneda dólar con un valor de 3.50.
  6. Crear los siguientes títulos en Cuentas por Pagar:
    • Título tipo PA en soles con un valor de 3,000.00.
    • Título tipo FT en dólares con un valor de 250.00.
    • Título tipo FT en soles con un valor de 600.00.
    • Título tipo FT en soles con un valor de 800.00.
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ingresar a la rutina Orden de Pago, ubicada en "Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A)".
  3. Informar los parámetros requeridos.
  4. Seleccionar los títulos creados en las "Pre-condiciones".
  5. Dar clic en el botón "+ Pago automático".
  6. En la ventana "Orden de pago para el proveedor", dar clic en la opción "Modificar" ubicada en "Otras acciones".
  7. En la ventana mostrada, no modificar ningún valor y dar clic en "Anular".
  8. En la ventana "Orden de pago para el proveedor", seleccionar la opción "DOLAR".
  9. Validar que el valor mostrado en "Total por pagar:" en el encabezado, quede en "0.00" y que la columna "Total pagar" quede con un valor de "-207.14".

Nota:

El escenario descrito anteriormente, no podrá ser grabado, debido a que el valor total de los títulos "FT" es menor al valor a compensar (PA) por lo tanto para realizar el guardado de la OP se tendrá que ajustar al valor de la compensación (PA).


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Esta solución aplica para versión Protheus 12.1.17 o superior, con un RPO que cuente con las rutinas correspondientes actualizadas como se indicada en la sección 01 - Datos Generales.


05. ASUNTOS RELACIONADOS

  • No aplica.