Problemas de conversión de moneda en SuiteCRM 8.6/8.8 - Buscando soluciones

Estimada comunidad,

Estoy experimentando problemas persistentes con la conversión de moneda en SuiteCRM (versiones 8.6 y 8.8), específicamente en los cálculos de tasas de cambio cuando se usan diferentes monedas base. Aquí los detalles:

Comportamiento observado:

  1. Cuando el USD es la moneda base (ej. USD → PYG):
  • Las conversiones se calculan correctamente, pero el símbolo de moneda a veces no se muestra bien para valores no-USD.
  1. Cuando una moneda no-USD es la base (ej. PYG → USD):
  • El sistema no invierte correctamente la tasa de cambio.
  • Ejemplo: Para convertir 7,000 PYG a 1 USD, debería dividir (PYG ÷ 7,000 = USD). En cambio, multiplica erróneamente (PYG × 7,000), dando valores USD exagerados.

Comportamiento esperado:

  • Las tasas de cambio deberían ajustarse dinámicamente según la moneda base:
    • Si 1 USD = 7,000 PYG, entonces:
      • USD → PYG: Multiplicar (1 USD × 7,000 = 7,000 PYG)
      • PYG → USD: Dividir (7,000 PYG ÷ 7,000 = 1 USD)
  1. ¿Alguien más ha tenido este problema?
  2. ¿Existen soluciones o ajustes conocidos (ej. parches, configuraciones)?
  3. ¿Podría estar relacionado con cómo SuiteCRM maneja la moneda base en la base de datos?

¡Agradecería mucho cualquier ayuda o sugerencia!