No te convendría mejor hacer un store procedure(SP)
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
que reciba los valores y el cálulo lo hagas dentro del SP para que despues hagas el insert correspondiente, y el campo Total lo pones como currency sin ponerle ningun tipo de cálculo ya que el SP lo hará internamente.
para mi gusto esa sería una mejor opción no crees..??
Saludos y suerte