fix(account.invoice): calcula el precio sin redondear
Cuando se recalcula el precio del producto para incluir el importe del IEPS en aquellas empresas que no son sujetas de IEPS el impuesto se redoneaba al número de decimales especificado en la moneda del documento lo que ocasionaba que se generara una diferencia cuando la precisión decimal de los precios del producto estaba establecida en 6 y la precisión del cálculo para la moneda en 4.
Para evitar este problema agregamos al contexto la clave round=False
que obliga a la función compute_all
a realizar las operaciones a una
precisión igual a la precisión del cálculo para la moneda más 5
decimales adicionales. De esta manera evitamos un redondeo anticipado y
logramos evitar las diferencias.
Links OP3722
cc @OpenPymeMx