Te dejo una imagen de como tengo un Formulario según lo que te describí... si bien se trata de una Orden de Compra, el Modulo de Facturación lo estoy tratando de la misma forma, pero el ejemplo de Facturación lo tengo con Interbase....
Form Orden de Compras
Bueno, si te fijas bien, tanto la cantidad como el precio unitario de los articulos los trabajé con decimales y para eso el componente JvValidateEdit es genial...
Salu2