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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.11.2005, 15:07   #1  
Konstantin I is offline
Konstantin I
Участник
 
45 / 10 (1) +
Регистрация: 07.10.2004
Счет в валюте, оплата в рублях
Nav 3.70.
Учитывается счет в начале месяца в USD.
В конце месяца оплата в рублях.
Навизион закрывает сумму счета в USD пересчитанную по курсу на дату учета счета ( т.е. курс на начало месяца), соответственно по счету вылезает остаток.
Что за фигня?!
Это я торможу или он, подскажите. Мне кажеться нав не прав, как лечить?
Старый 26.11.2005, 04:43   #2  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Мне кажется по суммовым разницам столько написано и на этом форуме и на mazzy.ru- посмотрите поиском. А почему считаете-что это неправильно?
Старый 28.11.2005, 11:16   #3  
Konstantin I is offline
Konstantin I
Участник
 
45 / 10 (1) +
Регистрация: 07.10.2004
Собственно суммовые разницы тут и не причем
Например:
Счет 01.09.05 usd 1000 rur 30000 курс 30
Оплата 30.09.05 rur 29000 курс 29


при применении по счету остается остаток в 33 usd, т.е. закрывается в рублях... почему?! если на 30.09.05 29000 рубликов это штука баксов, я считаю что должен остаться остаток 0. Не правельно?!
Старый 28.11.2005, 11:17   #4  
Konstantin I is offline
Konstantin I
Участник
 
45 / 10 (1) +
Регистрация: 07.10.2004
а вот суммовая разница с 767 долларов (пред пример) как раз считается верно.
Старый 06.12.2005, 13:53   #5  
Konstantin I is offline
Konstantin I
Участник
 
45 / 10 (1) +
Регистрация: 07.10.2004
Все не так, как я написал, там оказывается в документе счет был указан связанный валюта курс, т.е. курс операции отличается на дату операции, но блин почему для определения сколько оплаты в баксах береться не курс на дату, а курс операции счета.?!
Старый 06.12.2005, 14:58   #6  
Konstantin I is offline
Konstantin I
Участник
 
45 / 10 (1) +
Регистрация: 07.10.2004
Хм... поковырял 12 CU :


UseOrigCurrencyFactor := InvEntryBuf."Original Currency Factor" <> CurrExchRate.ExchangeRate(InvEntryBuf."Posting Date",InvEntryBuf."Currency Code");

IF UseOrigCurrencyFactor
THEN
RemainingAmt := ROUND(PayEntryBuf."Remaining Amount" * InvEntryBuf."Original Currency Factor")
ELSE
RemainingAmt := ExchAmount(PayEntryBuf."Remaining Amount",'', InvEntryBuf."Currency Code",PayEntryBuf."Posting Date");


И почему пересчет оплаты идет не по курсу на дату операции, а по курсу операции счета?!
Это я не понимаю или ошибка?!
Старый 06.12.2005, 16:29   #7  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Не берусь судить ошибка или нет, но на одном из проектов по требованию заказчика как раз здесь я и поставил принудительное UseOrigCurrencyFactor := FALSE;
__________________
Want to believe...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
цены товара в валюте rootadmin NAV: Функционал 11 07.09.2009 14:45
Оплата на аванс Hellga NAV: Функционал 1 20.04.2009 16:02
Перенос отпуска и налогов к нему на 97 счет konrad NAV: Функционал 8 13.12.2005 10:15
Счет коррекции Bestick NAV: Функционал 0 23.12.2004 10:59
Заказ, Оплата и отгрузка Timur Kaumov NAV: Функционал 4 24.07.2003 15:01
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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