Queria comentar que encontre un [color=#ff0000]error importante en suitecrm al hacer un calculo interno y escribirlo en las tablas[/color], no se si afecte a sugarcrm.
Para ello debes tener dos tipos de monedas creadas en el sistema
El error se genera en esta ruta-> invoice, luego creas o editas una invoice, ahi le das click en “addservice line”, ahi defines el nombre y precio de venta (debes mantener la moneda en un valor diferente al dolar, usando el desplegable de sugar), bueno pues es justamente en este punto donde se genera el error y que puede ser muy grave según sea el caso.
si en el precio (“List”) escribes un numero inferior a 3 digitos, él realiza los calculos bien (entiendase inferior a 1000)
pero si escribes un valor superior a 1000 o superior a 3 digitos, hace un calculo en la tabla de dolares erroneo
por favor mira la tabla “aos_products_quotes” ahi buscas el campo “product_unit_price” y el campo “product_unit_price_usdollar”, ahi podras observar el error en el calculo de la tabla si creas un producto de más de tres digitos te da un valor en dolares erroneo, pero si modificas o creas otro producto (siempre como linea) inferior a tres digitos, te hace la conversion en dolares adecuadamente.
IMPORTANTE, este error sólo lo puedes ver al accesar las tablas, desde suitecrm se ve todo bien.
Adjunto una imagen que ilustra el problema, cómo se podra corregir esto?? ya que es un error interno y sólo perceptible si entras dentro de las tablas, de lo contario no lo podras ver. La version que uso de Suitecrm es la 7.1.4 ( uso todo el programa en ingles y deshabilite el español y el ruso) por último la única tabla que tiene problemas con la conversion es ésta, el resto funciona bien.
Agradezco los comentarios.