Ignacio, si la necesidad sigue siendo la misma, es decir, que la intención es que el query del modelo de autorización funcione como el query que publicaste al inicio de tu post, entonces intenta con este query:
select case when $[ORDR.GroupNum] <> -1
and ($[29.0.number] >= isnull($[ORDR.U_Saldo],0)
or T0.[U_SEGURO] not in ('1', '2')
or T0.[U_revcredito] ='Si')
then 'TRUE'
else 'False'
from OCRD T0
where T0.CardCode = $[ORDR.CardCode]
En mis pruebas sí funcionó.
Saludos,
JC.