Tiempo aproximado de lectura 01:00 min
Ocurrencia
En el informe Cuentas Corrientes de Cuentas por Pagar (FINR13Z), al consultar movimientos correspondientes a monedas extranjeras, los valores convertidos podían presentarse de forma incorrecta cuando se cumplían las siguientes condiciones:
- Se generaba un Pago Anticipado mediante la rutina de Orden de Pago.
- Se modificaba la tasa de cambio de la moneda extranjera durante la generación del movimiento.
- En los parámetros del informe, la pregunta ¿Convierte en valores por? se encontraba configurada como Tasa de Mov.
- Se seleccionaba una moneda específica para la conversión.
En este escenario, el informe no consideraba correctamente la tasa de cambio informada en el momento de la transacción y podía utilizar la tasa correspondiente a otra moneda, generando diferencias en los valores presentados.
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - A partir de la versión 12.1.2510
Causa
La conversión de los valores en el informe FINR13Z no utilizaba correctamente el parámetro correspondiente a la moneda seleccionada para realizar el cálculo.
El proceso debía considerar la moneda definida en el parámetro ¿Cuál Moneda? (MV_PAR12) y, cuando la conversión se realiza utilizando la Tasa de Mov., utilizar la tasa de cambio registrada en el movimiento.
Solución
Se realizaron ajustes en la rutina del informe Cuentas Corrientes de Cuentas por Pagar (FINR13Z) para utilizar correctamente el parámetro MV_PAR12 – ¿Cuál Moneda? durante el proceso de conversión de moneda.
Con esta modificación, cuando el informe se genera seleccionando una moneda específica y la opción ¿Convierte en valores por? se encuentra configurada como Tasa de Mov., el sistema identifica correctamente la moneda seleccionada y utiliza la tasa de cambio registrada en el momento de la transacción para realizar la conversión.
Aplique la solución liberada en el issue DMINA-29444
0 Comentarios