Implementacion de decimaljs
- Se realizo una migración completa de
formatNumberWithDecimalsaDecimal.jspara solucionar problemas de precisión decimal en cálculos financieros. El problema principal era que formatNumberWithDecimals aplicaba redondeo que causaba errores como mostrar 1499 en lugar de 1498.99 en los balances de inventario. Se reemplazaron todos los cálculos críticos (regla de tres, operaciones de inventario, balances químicos) con Decimal.js que mantiene precisión exacta sin redondeo, eliminando los errores de precisión decimal en toda la aplicación y asegurando que los valores mostrados sean exactos en lugar de redondeados. A LA FECHA: 24 diciembre de 2025, todos los calculos en el software se realizan con decimaljs