26-01-2026, 08:23 AM
Hola MerceriaCristina, bienvenida al foro,
A ver, si, este es un problema de redondeo, el motivo es porque para aplicar precios redondos de, por ejemplo, 1€, 2€ ..etc, al 21% de iva suelen necesitarse 4 decimales.
Tomemos tu ejemplo, producto de 2€ al 21% de iva, para poder aplicar ese PVP, el precio antes de impuestos debe ser 1,652892561983471€, logicamente no vas a meter todo ese "chorizo", pero si cometes el error de solo coger los 2 primeros decimales, es decir, 1,65, fijate lo que pasa al aplicar el 21% de iva ... el resultado será 1,9965€, que tras redondear a la regla euro, el programa mostrará 2€ exactos, peeeeero, que pasa si le sumas 1 mas, 1,9965 x 2 = 3,993, y aquí, si aplicamos la regla euro ya el resultado es 3.99€ ... ¿entiendes el problema?
Por tanto, el programa permite el uso de hasta 4 decimales en el precio antes de impuestos, para el ejemplo del producto de 2€, en vaz de usar el simple 1,65 .. habría que usar 1,6528, con esto verás que no salta el céntimo.
Nota, el programa ya cuenta con la funcion de calculo automático de 4 decimales, es decir, si vas a la ficha de producto, dices que vas a vender a 2€ impuesto incluido (marcas la casilla), y guardas, verás que el programa recalcula el precio antes de impuesto a 4 decimales.
Ya me dices.
A ver, si, este es un problema de redondeo, el motivo es porque para aplicar precios redondos de, por ejemplo, 1€, 2€ ..etc, al 21% de iva suelen necesitarse 4 decimales.
Tomemos tu ejemplo, producto de 2€ al 21% de iva, para poder aplicar ese PVP, el precio antes de impuestos debe ser 1,652892561983471€, logicamente no vas a meter todo ese "chorizo", pero si cometes el error de solo coger los 2 primeros decimales, es decir, 1,65, fijate lo que pasa al aplicar el 21% de iva ... el resultado será 1,9965€, que tras redondear a la regla euro, el programa mostrará 2€ exactos, peeeeero, que pasa si le sumas 1 mas, 1,9965 x 2 = 3,993, y aquí, si aplicamos la regla euro ya el resultado es 3.99€ ... ¿entiendes el problema?
Por tanto, el programa permite el uso de hasta 4 decimales en el precio antes de impuestos, para el ejemplo del producto de 2€, en vaz de usar el simple 1,65 .. habría que usar 1,6528, con esto verás que no salta el céntimo.
Nota, el programa ya cuenta con la funcion de calculo automático de 4 decimales, es decir, si vas a la ficha de producto, dices que vas a vender a 2€ impuesto incluido (marcas la casilla), y guardas, verás que el programa recalcula el precio antes de impuesto a 4 decimales.
Ya me dices.

