Que bien...
solo por curiosidad
¿porque no usar un TjvValidateEdit tambien para el total?
A mi me quita muchos problemas si todos los controles que van a llevar números, son TjvvalidateEdit.
Código Delphi
[-]
vTot.AsCurrency := vCtd.AsCurrency * vUni.AsCurrency;