En una aplicación de facturación, considere lo siguiente:¿Cómo manejar las fluctuaciones de precios en una aplicación de factura?
Tengo una tabla de productos que también contiene el precio del producto. Y luego tengo una factura y una tabla de facturas en línea y en cada línea de factura, me refiero a la identificación del producto junto con la cantidad. En este caso, no estoy almacenando el precio del producto con la línea de la factura.
Ahora, unos meses más tarde, si el precio del producto cambia, cualquier informe mostraría el volumen de las ventas basado en el precio actual en lugar del precio en que se vendió realmente el producto.
Una solución que me viene a la mente es que mantenemos una tabla separada llamada precios que vincula cada producto y cada vez que se cambia el precio del producto se inserta un registro en esta tabla de precios. El último registro en esta tabla siempre se considera como el precio actual de las nuevas facturas. Cada línea de factura indica su precio indicando la identificación del precio para que se muestre correctamente más adelante en los informes.
¿Cuáles son las mejores prácticas para manejar tales situaciones?
Sí, de acuerdo. Almacenaba el precio actual del producto en la tabla del producto y el precio en el momento de la venta en la línea de la factura. – wadesworld
También he estado haciendo esto por mucho tiempo Como tengo mesa de compra y mesa de ventas en ambos lugares, tengo que mantener el precio ... ¿Pero esta es la mejor manera de salir? –