Hola compañera.
Cuando guardas un documento como preliminar, la tabla en la que se almacena no es la tabla nativa (OINV si es factura de clientes) sino la ODRF y su detalle, prueba recuperando los campos de estas tablas, pudiera estar por ahí el detalle de los valores erroneos que mencionas.
Saludos.