Cita:
Iniciado por gnzsoloyo
Ejemplo de modelo de datos para facturas (invoices), productos (products), categorias o tipos de productos (product types) y pagos por tipo de pago (financial transactions):

En este ejemplo si te fijas existe una tabla que repite los itemes de las lineas de la factura (invoice line items) aca repite el tipo de producto y el precio que viene de la tabla productos, esto me solucionaria el problema pero causa redundancia entre estas 2 tablas ya que repite datos entre una y otra y va en contra de las reglas de normalizacion. O por ultimo al estar multiplicado las unidades compradas por el precio al guardarlo es un resultado calculado, lo cual como pusiste mas arriba no se debe hacer.
Cita:
Iniciado por gnzsoloyo
Modelo de ejemplo para catalogos de productos (se puede usar el catalogo como base de lista de precios):

Aca estoy traduciendo la tablas catalogos para plantearlas como listado de precios.
Saludos.