01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. | ||||||
---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional. | ||||||
Módulo: | SIGAFIN - Financiero. | ||||||
Función: |
| ||||||
Ticket: | 8765763 | ||||||
Issue: | DMINA-9028 | ||||||
Versión: | 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27 |
02. SITUACIÓN/REQUISITO
Al realizar la Orden de Pago (FINA085A) de una Factura de Entrada que cuenta con un pago parcial, y aplicar un descuento global a la OP mediante la opción "Otras acciones > Modificar", se observa que el valor a pagar, valor neto y descuentos no son calculados correctamente.
03. SOLUCIÓN
Se crea la función a085VldDsc() en la rutina Orden de Pago (FINA085A); la cual realiza el cálculo del descuento global desde la opción "Otras acciones > Modificar" al informar los campos "% Desc." y "Valor descuento".
En la función Fa085Alt() de la rutina Orden de Pago (FINA085A), se realiza el ajuste de visualización de la ventana "Orden de Pago para el Proveedor XXXXXX" (donde XXXXXX representa el código del proveedor) mostrada al ingresar a la opción "Otras acciones > Modificar"; también se realizan ajustes para que los valores indicados sean mostrados correctamente al guardar los cambios y regresar a la ventana "Orden de Pago para el Proveedor".
Leer
Para obtener información adicional sobre el uso de los descuentos globales en la rutina Orden de Pago (FINA085A), ir a el punto 04. INFORMACIÓN ADICIONAL.
- Contar con Facturas de Entrada que cuenten con un pago parcial, ejemplo:
Factura 1
Factura 2
- Ingresar al módulo Financiero (SIGAFIN) e ir al menú "Actualizaciones | Cuentas por Pagar | Orden de pago" (FINA085A).
- Capturar los parámetros requeridos y dar clic en Ok.
- Seleccionar el título del cual se realizará la orden de pago, dar clic en +Pago automático.
- Ingresar a la opción "Otras acciones > Modificar" e indicar un descuento por porcentaje (% Desc.), dar clic en Grabar.
- Se actualizan los valores en la orden de pago.
- Capturar la información requerida en la pestaña Forma de pago y dar clic en Grabar.
- Confirmar los datos de la orden de pago generada.
- Los títulos quedarán completamente saldados, esto se podrá validar desde el menú "Actualizaciones | Consultas | Posición de Títulos por Pagar".
Factura 1.
Factura 2
- Ingresar al módulo Financiero (SIGAFIN) e ir al menú "Actualizaciones | Cuentas por Pagar | Orden de pago" (FINA085A).
- Capturar los parámetros requeridos y dar clic en Ok.
- Seleccionar los títulos de los cuales se realizará la orden de pago, dar clic en +Pago automático.
- Ingresar a la opción "Otras acciones > Modificar" e indicar un descuento por valor (Valor descuento), dar clic en Grabar.
- Se actualizan los valores en la orden de pago.
- Capturar la información requerida en la pestaña Forma de pago y dar clic en Grabar.
- Confirmar los datos de la orden de pago generada.
- Los títulos quedarán completamente saldados, esto se podrá validar desde el menú "Actualizaciones | Consultas | Posición de Títulos por Pagar".
Factura 1
Factura 2
04. INFORMACIÓN ADICIONAL
En la ventana "Orden de Pago para el Proveedor", los campos "% Desc" y "Valor descuento", son utilizados para aplicar un descuento global a la Orden de Pago y este se realizará de la siguiente manera:
Modificación en campo "% Desc.":
- Al informar un valor en el campo, indica que se aplicará un porcentaje de descuento a todos los títulos de la Orden de Pago en la moneda seleccionada.
El cálculo del descuento se ejemplifica de la siguiente forma:
Descuento = Valor pagar * (%Desc / 100.00)
Descuento = 1000.00 * (10.00 / 100.00)
Descuento =100.00
Descuento = Valor pagar * (%Desc / 100.00)
Descuento = 500.00 * (10.00 / 100.00)
Valor Descuento =50.00
Valor descuento = 100.00 + 50.00 = 150.00
Modificación en campo "Valor descuento":
- El informar un valor en el campo, indica que se aplicará un descuento al valor global de la Orden de Pago en la moneda seleccionada.
El cálculo del descuento se ejemplifica de la siguiente forma:
Descuento = Valor pagar * ( ( ( Valor descuento * 100.00) / Valor neto ) / 100.00 )
Descuento = 1000.00 * ( ( ( 500.00 * 100.00 ) / 1500 ) / 100.00 )
Descuento = 1000.00 * 0.3333
Descuento =333.33
Descuento = Valor pagar * ( ( ( Valor descuento * 100.00) / Valor neto ) / 100.00 )
Descuento = 500.00 * ( ( ( 500.00 * 100.00 ) / 1500 ) / 100.00 )
Descuento = 500.00 * 0.3333
Descuento =166.67
Valor descuento = 333.33 + 166.67 = 500.00
Nota
Las columnas Valor pagar y Descuentos son redondeados a 2 decimales, mientras que el campo "% Desc." es mostrado a 2 decimales.