Solo te hago notar que si el campo "precio" es el precio unitario, y el "iva" es el iva total de la línea no solo debieras calcular el iva en el onChange del precio, sino también en el de las unidades. Para ello es podes compartir el mismo método en el OnChange de ambos fields, o definir un método, digamos CalculaIva que es invocado desde ambos eventos. La tercera opción es hacerlo "a mano" en cada evento, pero estarias innecesariamente duplicando código... ademas de que al ser necesaria una modificación habrá dos puntos que actualizar, y si para ese entonces ya no lo tenes presente...
plaf!... un bug mas...
Hasta luego.