General

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

0

Redondeo en ticket pos

Avatar
Antonio R. Gil

Hola!

Odoo 14 instalado sobre linux lite

Tengo un producto que vale 6,95 (IVA incluido) pero en la ficha del producto, el precio se pone sin impuestos, por lo que su precio es 6,32

Al vender este producto en el tpv, aparece correctamente con su precio final de 6,95 pero, si voy añadiendo cantidad me pasa lo siguiente:

1 unidad = 6,95 -> correcto

2 unidades = 13,90 -> correcto

3 unidades = 20,86 -> me ha añadido un céntimo extra

Entiendo que es por el redondeo pero en las opciones de configuración del redondeo, sólo encuentro dos opciones, en la línea o global. Lo tengo configurado en la línea pero, aún así, el resultado no es el esperado.

También he probado a añadir precisión al precio del producto y establecerlo a 6,318 (y no a 6,32) pero al guardar me redondea a dos decimales.


Cómo se os ocurre que sería la mejor forma de solucionarlo?

Gracias por vuestra ayuda!!

Avatar
Descartar
3 Respuestas
0
Avatar
Antonio R. Gil
Mejor respuesta

Gracias Josep por tu respuesta.

Me da un poco de miedito probar lo del impuesto incluido pero creo que en algún momento, me tiraré a la piscina.

Gracias una vez más y recibe un saludo,

Avatar
Descartar
0
Mejor respuesta

Prueba a ir (en modo debug) a Ajustes / Técnico / Estructura de base de datos / Precisión decimal
Cambia la precisión de "Product Price" a 3 ó 4 dígitos.
Establece el precio de tarifa del artículo con más decimales significativos (en tu caso con 6,318)

Espero que te sirva. 


---

Edición 16/07/2021.

El céntimo adicional en el redondeo de los 8 menús se debe a que redondea a 2 decimales la base y después aplica el impuesto. Pueden darse 2 redondeos al alza (éste es el caso). No veo una solución fàcil para esto. 

Otra cosa que puedes explorar es definir un impuesto "incluído en el precio", asignarlo al artículo correspondiente y poner el precio IVA incluído. Si optas por esta opción, te recomiendo hacer pruebas en una copia de la base de datos y tener en cuenta el comportamiento en el TPV, los asientos contables que se generen y todo el ciclo de declaración de los impuestos. Ten en cuenta que si el artículo tiene un impuesto "incluído en el precio", se comportará así tanto en el TPV como en posibles pedidos-facturas. 

Avatar
Descartar
0
Avatar
Antonio R. Gil
Mejor respuesta

Hola Josep,

Gracias por tu ayuda!!

Se ha corregido en parte. Ya no tengo el problema a la tercera unidad pero sí a la octava. 

Esto no me lo esperaba porque no sé de dónde sale el céntimo extra:

1 menú = 6,3182

con iva = 6,95

8 menús = 50,5456

con iva = 55,6002

El resultado en pantalla es que 8 menús valen 55,61€

Se te ocurre de dónde está saliendo ese céntimo de más?

Gracias de antemano!!!

Avatar
Descartar

Su respuesta

Intente dar una respuesta sustancial. Si desea hacer un comentario sobre la pregunta o la respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas , no es necesario responder dos veces a la misma pregunta. No olvide votar , ayuda a seleccionar las mejores preguntas y respuestas