Показать сообщение отдельно
Старый 12.04.2010, 12:28   #11  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
продолжу
1. поскольку есть хоть одна операция не в рублях, рублевый баланс с этим клиентом мы посмотреть не можем, следовательно, суммы 2800 у нас там не возникнет (по документам)

2. если локальная валюта системы у нас рубли, то ЛЮБАЯ сумма, вне зависимости от валюты, должна быть переведена в рубли.
счет переведется по 28, оплата по 29, итого в локальной валюте будет 2800 и 2900.
при применении автоматически происводится расчет курсовой разницы и сумма счета в локальной валюте будет переоценена в 2900, что в итоге снова даст нам 0 в клиенте и 100 на реализаванных прибылях-убытках