1.- La foto no carga, usa mejor el skydrive como recomienda wolf.
2.- Nunca llames Utilidad Neta a la diferencia entre precio de venta y costo, eso es Utilidad Bruta (UB en adelante), ten cuidado.
3.- En tu ejemplo, si tu costo es 1.5 y tu precio de venta es 4.5, tu UB es de 3.0. Hasta alli todo bien. Esto quiere decir que tu UB se obtiene del precio de venta menos el costo de ESE MOMENTO, o sea, del ultimo costo que en tu ejemplo es 1.5, debes guardar en la tabla detalle de venta el costo que jalo esa venta para que mas adelante puedas consultar cual fue la UB de esa venta. OJO guardalo en la tabla detalle. no en la cabecera obviamente. Ejemplo:
TablaCabecera
IdCab -- idDocum - Fecha - Cliente - Num..... etc etc
TablaDetalle
IdDet - IdCab - IdProd - Cant - PrecioVenta - ValorCosto etc etc
Una consideración muy importante, debes definir la moneda del valorizado, no vayas a mezclar dolares con soles o euros, usa una sola moneda para el valorizado.