Hola compañero.
No debería de haber problema si tu usuario tiene autorización para crear documentos con importe cero. Prueba creando la misma operación con un usuario diferente, incluso con un super usuario.
Saludos.
No olvides que una manera de agradecer las aportaciones es marcando las respuestas como respuestas de ayuda.