Hola, buen día.
No he encontrado alguna solución que me satisfaga por completo y a través de internet no he encontrado información sobre el tema probablemente porque no he sabia exactamente que buscar. Les comparto el problema para ver si me pueden ayudar a encontrar una solución factible.
El problema consiste en que tengo una base de datos con una tabla de productos, descuentos, clientes, vendedores, pagos, cobros y facturas. Al momento de crear una factura la enlazo con un cliente, productos y un vendedor, el problema radica en que si yo realizo una modificación en el precio del producto, las facturas que ya fueron expedidas se modificarán y entonces si un usuario desea imprimir o consultar una factura anterior estará modificada y eso no es lo que desearía el usuario.
Lo que se quiere es que si visito la factura de hace un año, la factura refleje el total y los precios de cuando se realizó, no de ahora.
Saludos.