AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.03.2017, 12:47   #1  
AK9 is offline
AK9
Участник
 
38 / 10 (1) +
Регистрация: 02.06.2005
Адрес: Томск
Валютная проводка закрывается из-за полного сопоставления рублевой суммы?
Добрый день всем.
Предисловие... Ax 2009. Основная валюта - рубли. Есть накладная на 177 933,53 евро, которая была зачтена с несколькими авансами на 158 241,61 евро. Из-за разницы курсов получилось что в рублях накладная из 10 899 656,45 рублей (AmountCurMST) зачтена на 10 839 581,93 (SettleAmountCurMST). Сумма курсовой разницы и реализованной курсовой разницы одинаковая 1 146 191,45 (ExchAdjustment и CustExchAdjustmentRealized).
Теперь сопоставляем открытые проводки, где одна из проводок авансовый платеж на 14 558,39 евро и описанную выше накладную. Казалось бы, по накладной должна остаться открытая сумма в 5 133,53 евро... Но в методе CustVendSettle.calcSettleAmountCurForDebit() срабатывает кусок

Код:
else if (abs(custVendTransDebit.SettleAmountMST + custVendTransDebit.ExchAdjustmentRealized + roundedSettleAmountMst) >
                 abs(custVendTransDebit.AmountMST))
        {
            settleMSTDiffDebit = abs(custVendTransDebit.AmountMST) -
                                 abs(custVendTransDebit.SettleAmountMST + custVendTransDebit.ExchAdjustmentRealized + roundedSettleAmountMst);

            settleAmountCur = custVendTransDebit.AmountCur - custVendTransDebit.SettleAmountCur;
        }
в итоге накладная закрывается полностью и в последнем сопоставлении сумма сопоставления ставится 19 691,92 евро.
Как этот кусок кода объяснить логически? Клиент заплатил нам 20 тысяч евро, а мы ему сделали работ на 15 и сказали, что "извините, курс поменялся, достатошно"?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Неверная сумма в проводке по отмене сопоставления с предоплатой АХ2009 ksenia DAX: Функционал 5 29.09.2016 17:33
Корректировка рублевой суммы накладной по заказу в валюте Serge_DD DAX: Функционал 9 13.03.2012 11:45
Ошибка при сопост-ии - "Проводка уже отмечена для сопоставления!" bm DAX: Функционал 35 08.07.2010 15:23
Валютная переоценка ОС CaliforniA DAX: Функционал 0 22.05.2007 18:29
Откуда проводка 60опл - 60аванс без суммы во вторичной валюте Arahnid DAX: Функционал 4 14.01.2006 16:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:29.