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
