Солидарен с Zabr
&& слева, || справа, ( ) меня пугают
цель - быстро понять какие условия в запросе и какое нам мешает

сначала читаются условия в одну строку начинающиеся с &&
потом с простыми перечислениями (например статусов)
потом разбор сложных-многоскобочных (в них уже последовательность скобочек знаков и отступов определяется текущим ощущением прекрасного)
X++:
while select bankClientPayment_RU
where bankClientPayment_RU.RContractAccount
notexists join RContractTable
where ( ( RContractTable.RContractPartnerType == RContractPartnerType::Cust
&& BankClientPayment_RU.PartnerType == ModuleCustVend::Cust ) ||
( RContractTable.RContractPartnerType == RContractPartnerType::Vend
&& BankClientPayment_RU.PartnerType == ModuleCustVend::Vend ) )
&& RContractTable.RContractAccount == bankClientPayment_RU.RContractAccount
&& RContractTable.RContractCode == bankClientPayment_RU.RContractCode