Hola
como la búsqueda formateada sólo se ejecuta si se abre el formulario en pantalla creo que no es la mejor solución. Deberías entrar en cada factura a crear para que se actualice el campo.
Yo añadiría un código en el procedimiento Post Transaction Notification para realizar este cálculo y actualizar tu campo de usuario.
Un saludo
Agustín Marcos Cividanes