...
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGAFIN - Financiero. |
|---|
| Función: | | Rutina | Nombre Técnico | Fecha |
|---|
| FINA085A | Orden de Pago Mod. I | 16/07/2025 |
|
|---|
| País: | PERÚ |
|---|
| Ticket: | No aplica |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-27113 |
|---|
02. SITUACIÓN/REQUISITO
La rutina de Orden de Pago (FINA085A), no permite la compensación de una Factura de Entrada (NF) por medio de un Pago Anticipado cuando el valor del pago es igual a cero, ya que obliga al usuario a ingresar los datos de la pestaña de Forma de Pago (Modalidad, Pagar con, Datos del título de pago y Banco)
03. SOLUCIÓN
En la rutina de Orden de Pago (FINA085A), en la función que valida la forma de pago de los títulos (a085aEnch), se asigna una nueva condición para acceder a la función que valida el banco (lRetCkPG), en esta condición se valida si el saldo a pagar es mayor a cero (!lBcoOk) o si el banco no está vacío (!Empty(cBanco)).
| Totvs custom tabs box |
|---|
| tabs | Pre-condiciones, Procedimiento |
|---|
| ids | paso1,paso2 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | paso1 |
|---|
| - Realizar un respaldo de repositorio (.RPO)
- Aplicar el parche correspondiente al issue DMINA-27113.
- Validar que la rutina actualizada coincida con la indicada en la sección 01. Datos Generales del presente Documento Técnico.
- En el módulo Compras (SIGACOM):
- Ir al menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un Proveedor.
- Ir al menú Actualizaciones | Archivos | Productos (MATA010), configurar un Producto.
- Ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080), configurar un Tipo de Entrada.
- Ir al menú Actualizaciones | Archivos | Modalidades (FINA010), configurar una Modalidad.
- Ir al menú Actualizaciones | Archivos | Condición de Pago (MATA360), configurar una Condición de Pago.
- Ir al menú Actualizaciones | Archivos | Bancos (MATA070), configurar un Banco.
- Ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N), registrar una Factura de Entrada (NF) e informar el Proveedor, Producto, Tipo de Entrada y Condición de Pago que fueron configurados previamente.
- En el módulo Financiero (SIGAFIN):
- Ir al menúActualizaciones | Cuentas Por Pagar | Orden de Pago (FINA085A), registrar un Pago Anticipado (PA) por el mismo valor de la Factura de Entrada (NF) que se incluyó previamente, e informar el Proveedor, Modalidad y Banco que fueron configurados previamente.
|
| Totvs custom tabs box items |
|---|
| - En el módulo Financiero (SIGAFIN), ir al menú Actualizaciones | Cuentas Por Pagar | Orden de Pago (FINA085A).
- Informar los parámetros necesarios para mostrar los Títulos por Pagar de la Factura de Venta (NF) y del Pago Anticipado (PA) creados en las precondiciones.
- ¿De Vencimiento? = <dDataBase>
- ¿A Vencimiento? = <dDataBase>
- ¿De Proveedor? = "P27113"
- ¿A Proveedor? = "P27113"
- ¿Mostrar? = Todas
- ¿Filtra ya Generada? = 1 - Si
- ¿Muestra Asientos? = 2 - No
- ¿Agrupa Asientos? = 2 - No
- ¿Asientos en linea? = 2 - No
- ¿Agrupar OP por? = Prov. + Sucursal
- ¿Para que el saldo genere? = "PA"
- ¿Imprime Comprobante? = Sí
- ¿Nombre rutina comprobante? = "FINR085I"
- ¿Edita nro. comprobante? = No
- Seleccionar el Título por Pagar de la Factura de Venta (NF) y del Pago Anticipado (PA), en seguida dar clic en el botón "+Pago automático"


- Pestaña Ordenes
Total a Pagar =0.00
- Pestaña Forma de Pago
No informar
- Dar clic en el botón "Grabar"
- Validar que el sistema permita generar la orden de pago sin solicitar la información del banco.

|
|
...