Hola, lo primero que debes verificar es si en las preferencias tenes definidos los artículos para diferencias de cambio:
Credito:
SELECT Value
FROM AD_Preference
WHERE attribute=’DIF_CAMBIO_ARTICULO_CRED’;
Debito:
SELECT Value
FROM AD_Preference
WHERE attribute=’DIF_CAMBIO_ARTICULO_DEB’;
En estas preferencias se guarda la clave del articulo correspondiente en cada caso. De no existir Libertya busca:
SELECT Value
FROM AD_Preference
WHERE attribute=’DIF_CAMBIO_ARTICULO’;
Luego de obtener la clave de/los artículos debes verificar que el/los mismos tengan registrada una categoría de IVA que necesariamente debe tener al menos un impuesto activo.