solo para descartar, prueba el siguiente código:
IF
@object_type ='13'and @transaction_type in ('A','U')
BEGIN
declare
@clase_cliente varchar (100)
declare
@impuestos varchar (100)
set
@clase_cliente =isnull((select OINV.U_TIPO_CLIENTE
FROM
OINV
WHERE
@list_of_cols_val_tab_del=OINV.DocEntry),'')
set
@impuestos =isnull((select OINV.U_IMPUESTOS
FROM
OINV
WHERE
@list_of_cols_val_tab_del=OINV.DocEntry),'')
IF
@impuestos ='IVA_EXE'
BEGIN
set
@error = 1
set
@error_message ='ES CLIENTE CON IVA EXENTO'
end
END