QA: ¿Puedo indicar un precio con 4 decimales y que me redondee a nivel de línea a 2?

Empecemos por un punto, según se indica en la norma de facturación, el IMPORTE FINAL DE UNA FACTURA solo puede llevar como máximo 2 decimales, no así los precios de los productos y su detalle.


La operativa de la aplicación es que si  se define que en las líneas se opera con  x decimales, el importe calculado en la misma línea también tendrá esos decimales y se redondeará según estos, no así el sumatorio de todas las líneas (es decir la Base Imponible) que se puede indicar que se opere con otro número de decimales distinto, es decir '2'.
Señalar que a nivel contable se opera siempre con los 'decimales de totales' es decir '2' para mantenernos en norma independiente de la moneda usada.


Por ej, podemos definir una moneda que sea EU4 para definir que operaremos a nivel de precio y línea con 4 decimales y 2 en los Totales y Base Imponible, también recomendamos indicar una equivalencia a  'EUR', si va a ser 'EUR' una moneda estándar del tipo 2 decimales en línea y 2 decimales en totales, aplicada como moneda de contabilización.


Por lo tanto, no vamos a poder indicar que el  precio sea con 4 decimales y el importe de la línea con 2, ya que el calculo será: 

Línea 1:  10 * 1.2344 =  12.3440 €
Línea 2:  10 * 1.2344 =  12.3440 €
Suma:   12.3440 + 12.3440= 24.688 redondeado  a 2 = 24.69 €

por lo que existe diferencia a si se calculará ....

Línea 1:  10 * 1.2344 =  12.3440 redondeado a 2 = 12.34 €
Línea 2:  10 * 1.2344 =  12.3440 redondeado a 2 = 12.34 €
Suma:   12.34 + 12.34 = 24.68 €


Señalar que ZGEST tiene distintas formas de ajustar los decimales en los Totales para que cuadren de acuerdo a su composición del detalle, incluida situaciones de emisión por TPV operando con IVA INCLUIDO.




E n