|
Primero, `float` es un terrible tipo de datos para cualquier manejo financiero. Lo correcto es usar `Decimal` y/o un tipo `Currency` hecho a la medida sobre un `Int`.
Y luego usar una lógica centralizada con las conversiones, redondeos, formateos, etc explicita que siempre debes usar.
Pero TIENES que hacerlo a travez de toda la cadena, desde la BD hasta la interface.
|