01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN - Financiero |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
|
---|
fina450FINA450 | Compensación Pagar / Cobrar | 19/10/2020 |
|
fina086FINA086 | Cancelación de la orden de Pago | 19/10/2020 |
|
fina080FINA080 | Baja de Títulos por Pagar | 19/10/2020 |
|
finxfumiFINXFUMI | Funciones genéricas Financiero | 19/10/2020 |
|
finc040FINC040 | Consulta títulos por cobrar | 19/10/2020 |
|
finc050FINC050 | Consulta títulos por Pagar | 19/10/2020 |
|
finxbxFINXBX | Funciones genéricas cuentas por Pagar / Cobrar | 19/10/2020 |
|
Ticket: | 9037440 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-9385 |
---|
02. SITUACIÓN/REQUISITO
La rutina FINA450 (compensación entre carteras) no permite compensar títulos con distinta moneda.
...
Se actualizan los siguientes fuentes:
Fina450FINA450 - Compensación entre carteras
- En la función FA450CMP() se asigna checkbox “Cualquier moneda” que se utiliza para la activación del nuevo proceso. En el encabezado del grid de compensaciones listado de documentos a compensar se agregan columnas con los valores “Moneda “Moneda Seleccionada” y “Tasa” y en “Tasa”. En el pie de página se informa los “Totales mostrados en” “Totales mostrados en” la moneda en que serán exhibidos los totales de los títulos por Pagar/Cobrar seleccionados. En la misma función se agregan agrega el uso de las siguientes funciones:
- Fn450CPOFn450Cpo() - Agrega campos , Moneda, Tasa y Val en Moneda a encabezado de oMark al listado de documentos a compensar (oMark) y a la tabla temporal (TRB).
- fn450DbEvx – - Validación y asignación de valores en la moneda de la compensación cuando se inicializa el grid de compensación ítem en oMarkel listado de documentos a compensar (oMark).
- fn450Invet - Validación y asignación de valores en la moneda de la compensación cuando se marca y desmarca uno, varios o todos los ítems en oMarkdel listado de documentos a compensar (oMark).
- Fn450VlMnd - Convierte valor a cobrar / pagar a al valor de la moneda seleccionada seleccionada.
- fn450OtrVl - Convierte valores Interés, Decrementos, AcrementosAumentos, descuentos Descuentos y multas Multas a la moneda seleccionada.
- fn450AsgVl - Obtiene la diferencia de cambio de tasa (Valor Corrección Monetaria.)
- En la función FA450Chec1() se asigna la función fn450SEX() para excluir filtro de monedas del query en las cuentas por cobrar cuando está activo el check “Cualquier moneda”.
- En la función FA450Chec2() se asigna la función fn450SEX() para excluir filtro de monedas del query en las cuentas por pagar cuando este esté activo el check “Cualquier moneda”.
- En Función Fa450Repl se asigna función fn450GrTmp en Desde la función Fa450Repl() se ejecuta la función fn450GrTmp() a las cuentas por pagar/cobrar para llenar archivo temporal y obtener totales en la moneda seleccionada en la compensación.
- En la función Fa450Edit() se asigna ejecuta función Fn450Mark() para actualiza actualizar los totalizadores de las Cuentas por Cobrar /Pagar desde el proceso de compensación entre carteras.
- En la función Fa450ValOk() se realiza la conversión del valor por pagar a la moneda de la compensación.
FinxbxFINXBX - Funciones genéricas relacionadas a bajas de CxC y CxP
- En la función FA070GRV() se inicializa la variable lMonedaC que contiene el valor del check “Cualquier moneda” que será utilizada en el fuente y se agregan “Cualquier moneda” la cual es utilizada en la rutina. Se agrega el uso de las siguientes funciones:
- fn450AsgMn() - Asigna la moneda y tasa seleccionada en la compensación.
- fn450nSal – () - Obtiene el saldo en la moneda del título para las cuentas Cuentas por Cobrar.
- fn450AgnBc() - realiza Realiza conversión de valor a la moneda de título para Interés, Decrementos, AcrementosAumentos, descuentosDescuentos, multas Multas y valor Valor a liquidar.
- En función Fa070GrvSE5() se agregan agrega la ejecución de las siguientes funciones:
- fn450AsgMn() - Asigna la moneda y tasa seleccionada en la compensación.
- Fn450FK1() - Actualiza el campo de valor moneda 2 (FK1_VLMOE2) con el valor convertido a la moneda del título, en la tabla bajas por cobrar (FK1).
- fn450CmMon – () - Hace conversión de Corrección Monetaria a la moneda del título.
- fn450fk6() - Actualiza los campos valor movimiento (FK6_VALMOV) y valor calculado (FK6_VALCAL) con el valor convertido a la moneda del título, en la tabla valores accesorios (FK6)..
- Fn450VlAux - Asigna Valores () - Salva los valores de Intereses, Multas y descuentos Descuentos en la moneda origen de la compensación.
FINA086 - Cancelación de orden de pagoFina086
- En la función fn086MoeEx() se asigna considera el motivo de baja CEC –Compensación – Compensación para validar si se muestra el contenido de los campos de valor moneda 2 (E5_VLMOED2, ) y moneda (E5_VALOR).
FINA080 - Baja de títulos a pagarFina080
- En la función FA080Grv() se inicializa la variable lMonedaC que contiene valor del check “Cualquier moneda” “Cualquier moneda” y se agregan agrega el uso de las siguientes funciones:
- fn450AsgMn() - Asigna moneda y tasa seleccionada en la compensaciónCompensación.
- fn450nSal – fn450nSal89() - Obtiene el saldo en la moneda del título para las cuentas Cuentas por Pagar.
- fn450Gsts() - Realiza conversión a la moneda del título y actualiza los campos descuento (E2_DESCONT), Multa (E2_MULTA), saldo de aumentos (E2_SDACRES, y ) e intereses (E2_JUROS) de la tabla de CxP (SE2).
- fn450mFk2() - Realiza conversión a la moneda del título y actualiza los campos valor de baja (FK2_VALOR, ) y valor moneda 2 (FK2_VLMOE2) en la tabla bajas por pagar (FK2).
- fn450Fk6() - Realiza conversión a la moneda del título y actualiza los campos valor movimiento (FK6_VALMOV) y valor calculado (FK6_VALCAL) en la tabla valores accesorios (FK6).
- Fn450CnvAc - Asigna Valores () - Conversión de los valores Intereses, Multas y descuentos Descuentos en la moneda origen de la compensación.
...