Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:

SIGAFIN - Financiero.

Función:

   

Rutina(s)Nombre TécnicoFecha
FINA085AOrden de Pago Mod I17/04/2021

   

País:Perú
Ticket:11206637
Requisito/Story/Issue (informe el requisito vinculado):DMINA-12006

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 NF 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 NF en dólares con un valor de 200.00.
  • Título tipo NF en soles con un valor de 600.00.
  • Título tipo NF 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" es incorrecto, tanto en el encabezado como en el ítem.

03. SOLUCIÓN

  • En la función Fa085AtuVl() de la rutina Orden de Pago Mod I (FINA085A), se 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 campo "Mostrar".


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-12006.
  3. Validar que las rutinas incluidas 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 NF en dólares con un valor de 200.00.
    • Título tipo NF en soles con un valor de 600.00.
    • Título tipo NF 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 las Facturas (NF) es menor al valor a compensar (PA).

04. INFORMACIÓN ADICIONAL

Las etiquetas "Ordenes de pago""Total por pagar" en el encabezado y "Total pagar" en el ítem; tienen la siguiente funcionalidad:

  • "Total por pagar" en el encabezado, muestra solo valores positivos del resultado de pagos de documentos y/o compensaciones.
  • "Total pagar" en el ítem, muestra valores positivos y negativos del resultado de pagos de documentos y/o compensaciones.
  • "Órdenes de pago:", muestra el número de órdenes de pago validas que serán generadas:

    Ejemplo 1: Cuando se seleccionan títulos de diferentes proveedores, se actualizará en base al número de órdenes de pago que serán generadas:

    Escenario: 

    - Se selecciona una Factura con un valor de 875.00 del Proveedor D12006.
    - Se selecciona una Factura con un valor de 1,000.00 del Proveedor D12007.

    Resultado:

    La etiqueta Órdenes de pago, mostrará el valor 2, ya que los títulos a pagar son de diferente proveedor.




    Ejemplo 2: Cuando el valor total de las Facturas es menor o igual al valor a compensar:

    Escenario:

    - Se selecciona el título tipo PA en soles con un valor de 3,000.00.
    - Se selecciona el título tipo NF en dólares con un valor de 200.00.
    - Se selecciona el título tipo NF en soles con un valor de 600.00.
    - Se selecciona el título tipo NF en soles con un valor de 800.00.

    Resultado:

    Se muestran los valores totales de la compensación; donde se observa que el valor Total pagar a nivel ítem es negativo (-725), debido a que el valor total de las Facturas es menor al valor a compensar del PA, por lo tanto, la etiqueta Órdenes de pago mostrará el valor 0:

    Total NF's = 2,275.00
    Total PA = 3,000.00

    Total pagar = 2,275.00 - 3,000.00 = -725.00



    Se modifica el valor del PA a 2,275.00 para que sea igual al valor de las facturas seleccionadas (2,275.00); debido a que el valor a compensar debe ser menor o igual al valor de las facturas:



    Debido a que el valor total de las facturas es igual al valor total del PA, la etiqueta Órdenes de pago es actualizada con el valor 1, la columna Total pagar a nivel ítem es actualizada a 0.00 y el registro quedará seleccionado:


¡IMPORTANTE!

Solución disponible para versión 12.1.17 o superiores.

05. ASUNTOS RELACIONADOS

No aplica.