Precisión de precios
La precisión del precio determina el número fijo de posiciones decimales a las que se redondea un precio calculado.
Supongamos que la precisión se establece en 2 dígitos. Si el valor del tercer dígito a la derecha del separador decimal es inferior a 5, la posición de centésimas (la segunda a la derecha del separador decimal) permanece inalterada. Si la tercera posición a la derecha del decimal es 5 o mayor, el valor de la segunda posición aumenta en 1. Por ejemplo, si el precio calculado es0.189999dólares, el precio real registrado en el momento de la compra es0.19dólares. Por otro lado, si el precio calculado es 0,18111 $, el precio ampliado registrado en el momento de la compra es 0,18 $.
De forma predeterminada, la precisión del precio unitario es de seis posiciones decimales, y la precisión del precio total es de dos posiciones decimales. Los valores máximos son seis posiciones decimales para precios unitarios y dos posiciones decimales para precios totales.
Es conveniente considerar cuántas posiciones decimales desea almacenar y mostrar antes de crear las listas de precios. Por ejemplo, puede que desee establecer el precio unitario de algunos productos en cuatro posiciones decimales.
Si se sobrepasan los valores máximos, pueden producirse problemas de truncamiento y redondeo. La precisión del precio unitario debe ser siempre igual o superior a la precisión del precio total. De lo contrario, se producirá una pérdida de precisión de precios en los precios totales. Por ejemplo, si establece la precisión de precio unitario en 1 y la precisión de precio total en 2, los precios totales de la orden tendrán la precisión de precio en 1 posición decimal en lugar de 2, ya que los precios totales de la orden calculados se basan en el precio unitario.