Кросс-курс пробывал, но он у меня не работает. т.е. задаю его в форме он проставыляется в таблицу VendTransOpen. Но в SettleNow он не используется. Нашёл следующее сравнение:
X++:
// *** Find X-rate between invoice and payment currency ***
if (custVendTransDebet.CurrencyCode != custVendTransCredit.CurrencyCode)
Т.е. должны быть разные валюты.