01. DATOS GENERALES
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGAFIN - Financiero |
|---|
| Función: | | Función | Nombre Técnico | Fecha |
|---|
| FINA080 | Baja de cuentas por pagar | 25/11/2024 | | FINXFIN | Funciones genéricas de financiero | 25/11/2024 | | FINXFUMI | Funciones genéricas de localizaciones de financiero | 25/11/2024 |
|
|---|
| País: | México |
|---|
| Ticket: | No aplica. |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-23986 |
|---|
02. SITUACIÓN/REQUISITO
Permitir la cancelación parcial de anticipos en diferentes monedas, ya sea que este se haya creado a través de una Orden de Pago o directamente en cuentas por pagar.
Permitir limpiar o saldar pequeños saldos de comprobantes, que por redondeo o truncamiento al realizar la Orden de Pago, no hayan quedado saldados.
Los cambios aplican para los países: México, Colombia, Perú, Ecuador, Argentina, Chile, Paraguay, Uruguay, Bolivia, República Dominicana.
03. SOLUCIÓN
Se modifican las rutinas:
FINXFIN - Funciones genéricas de financiero
En la función de leyendas de títulos por pagar, Fa040Legenda(), se omite "Anticipo de viaje sin tasa".
FINXFUMI - Funciones genéricas de localizaciones de financiero
Se crea función que Graba valores de FK2_VALOR y FK2_VLMOE2 en baja de anticipo, fn080mFk2().
Se crea función que Graba valores de FK5_VALOR y FK5_VLMOE2 en baja de anticipo, fn080mFk5().
Se crea función que Graba valores de FK2_VALOR y FK2_VLMOE2 en baja de título, fn080BxFk2().
Se crea función que Actualiza el valor de un Pago Anticipado, por baja o anulación de baja, F080ActPA(). La funcionalidad aplica cuando el parámetro MV_ESTORDP es 'N'.
Se crea función que Actualiza campo EK_CANCEL de un registro de Pago Anticipado, en la tabla de Órdenes de Pago, al Dar de baja o Anular baja del título, F080ActSEK().
FINA080 - Baja de cuentas por pagar
En la Función utilizada para Baja de Títulos a Pagar, fA080Tit(), se normalizan textos de pantalla.
En la Rutina de Cancelación de Baja a pagar, fa080Can(), se normalizan textos de pantalla y se ejecutan funciones de actualización de las tablas F080ActSEK() y AtuSalBco().
En la función que Procesa baja de anticipo, fa080Adiant(), se ejecutan funciones de actualización de tablas fn080mFk2() y fn080mFk5().
En la Función utilizada para actualizar la baja efectuada, fA080Grv(), se corrige asignación de texto para el campo histórico, ejecuta funciones de actualización de tablas fn080BxFk2(), F080ActSEK(). F080ActPA()
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente a la issue DMINA-23986.
- Validar que la rutina actualizada en el repositorio, coincida con la descrita en el encabezado del presente Documento Técnico, así como la fecha.
En el módulo Configurador (SIGACFG): - Rutina Entorno | Archivos | Menús (CFGX013), en el Menú Financiero, opción Actualizaciones | Cuentas por Pagar, agregar el ítem "Baja de Cuentas por Pagar", rutina FINA080.
En el módulo Financiero (SIGACOM): - Rutina Actualizaciones | Archivos | Productos (MATA010), registrar un producto.
- Rutina Actualizaciones | Archivos | Proveedor (MATA020), registrar un proveedor.
- Rutina Actualizaciones | Archivos | Tipo de Entrada y Salida (MATA080), configurar un tipo de entrada.
- Rutina Actualizaciones | Movimientos | Factura de Entrada (MATA101N), registrar una factura de entrada.
En el módulo Financiero (SIGAFIN): - Rutina Actualizaciones | Archivos | Bancos (MATA070), configurar un banco.
- Rutina Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A).
- Registrar un Pago Anticipado con valor superior a la factura generada previanmente.
- Registrar un Pago de la Factura de Entrada con el Pago Anticipado:
- Modificar el valor a aplicar del Pago Anticipado, al monto de la factura.
|
En el módulo Financiero (SIGAFIN): Baja de saldo del título por pagar del Pago Anticipado - Rutina Actualizaciones | Cuentas por Pagar | Baja de Cuentas por Pagar (FINA080).
- Seleccionar el Pago Anticipado y hacer clic en la opción Dar de Baja.
 - En la ventana Bajas Cuentas por Pagar, mantener los datos propuestos y registrar el banco, Grabar el movimiento.
 - Verificar que el status del Pago Anticipado cambia a Título dado de baja (rojo).
- Rutina Actualizaciones | Movim. Bancario | Movimientos Bancarios (FINA100).
- Verificar la generación de movimiento con el saldo de baja del Pago Anticipado.
- Rutina Consultas | Cuentas por Pagar | Posición de Títulos por Pagar (FINC050).
- Consultar el Título del Pago Anticipado, se observarán dos movimientos:
- Pago de la Factura de Entrada.
- Baja del título.
Anulación de Baja - Rutina Actualizaciones | Cuentas por Pagar | Baja de Cuentas por Pagar (FINA080).
- Seleccionar el Pago Anticipado y hacer clic en la opción Otras acciones | Anula Baja.
- En la ventana Elija la cancel., seleccionar el segundo movimiento y dar clic en Ok:
 - En la ventana Bajas Cuentas por Pagar, dar clic en Confirmar.
 - Verificar que el status del Pago Anticipado cambia a Anticipo con saldo (blanco).
- Rutina Actualizaciones | Movim. Bancario | Movimientos Bancarios (FINA100).
- Verificar la generación de un movimiento anulando el valor de baja del Pago Anticipado.
- Rutina Consultas | Cuentas por Pagar | Posición de Títulos por Pagar (FINC050).
- Consultar el Título del Pago Anticipado, se observará un movimiento adicional, de anulación de baja:

|
|
04. INFORMACIÓN ADICIONAL
No aplica.

05. ASUNTOS RELACIONADOS
Bajas por pagar manual - FINA080 - Financiero - P12
