Окончательно запутался с курсовыми разницами

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Окончательно запутался с курсовыми разницами

Сообщение spark »

Добрый день!
Помогите пожалуйста понять расчет курсовых разниц. Первый раз сталкиваюсь с этой процедурой...
Исходные условия:
По счету 60.02
01.08.2010 кредитовое сальдо 305305.95/7755.36 руб/евро (курс 39.3671)
16.08.2010 оплатили 586506.49/14955.30 руб/евро (курс 39.2173)
17.08.2010 оплатили 139266.27/3563.00 руб/евро (курс 39.0868)
31.08.2010 дебетовое сальдо 420466.81/10762.94 руб/евро (курс 39.0291)

Бухгалтер утверждает, что для того, чтобы посчитать курсовую разницу, нужно вычесть из сальдо на 31 в рублях(420466.81) сальдо на 31 в евро(10762.94) умноженное на курс на 31(39.0291), то есть 420466.81-(10762.94*39.0291)=398,948446. Это и есть положительная курсовая разница, которая должна пойти в книгу бухгалтерских проводок записью:
31.08.2010 Д60.02 К90.01 398,948446руб.

Бился два дня, так и не смог сделать такого расчета в галактике... Если этот расчет правильный, то как его реализовать в системе? А если неправильный, то как неправильность обосновать бухгалтеру?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Окончательно запутался с курсовыми разницами

Сообщение edward_K »

когда ничего не помогает нужно читать доку(или F1 нажать).
Настроить то можно. Любая сумма в хозоперации есть вектор (рубли, валюта, кол-во), то есть нужно найти функцию по расчету курса на дату(на вскидку GetCurrency - точно не помню), взять сальдо по разрезу рублевую составляющую и умножить на курс. Вычесть сальдо в валюте - все это запихать в формулу по валюте. Но тока вроде галка сама считает нормально. Давно не настраивал, но проблем вроде не было.
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Re: Окончательно запутался с курсовыми разницами

Сообщение spark »

edward_K писал(а):когда ничего не помогает нужно читать доку(или F1 нажать).
Настроить то можно. Любая сумма в хозоперации есть вектор (рубли, валюта, кол-во), то есть нужно найти функцию по расчету курса на дату(на вскидку GetCurrency - точно не помню), взять сальдо по разрезу рублевую составляющую и умножить на курс. Вычесть сальдо в валюте - все это запихать в формулу по валюте. Но тока вроде галка сама считает нормально. Давно не настраивал, но проблем вроде не было.
Спасибо за ответ. F1 это любимая клавиша, которая к сожалению не всегда ведет к понятному описанию, но часто выручает. =)
Документацию читаю, но не всегда ответ находится и там. Вариант настройки через ТХО рассматриваю пока как крайний метод. Есть же стандартный функционал по расчету курсовых разниц. Вот хотел узнать можно ли подобрать настройки расчета так, чтоб получить такой результат. Просто нужно ж сформировать проводки по курсовой разнице в разрезе контрагентов...

И еще, сколько я ни читал всяких примеров расчета курсовой разницы(в том числе и в документации), везде расчитывается разница на день оборота, а в примере, который я описал, бухгалтер хочет посчитать ее на конец месяца, одной проводкой чтоб было... Хотел еще заодно узнать корректен ли вообще такой расчет.
pk
Постоянный обитатель
Сообщения: 135
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва Связьтранснефть

Re: Окончательно запутался с курсовыми разницами

Сообщение pk »

Сделал такой же пример. Как и ожидалось, edward_K совершенно прав. получил ваши 398.95р./0 евро.
В настройке пересчета курсовой разницы на конец месяца поставьте - "всем входящим сальдо и всем оборотам", а при запуске самого пересчета снимите признак "расчет курсовых разниц по датам оборотов", да и вообще все признаки в "режиме формирования проводок" снимите, чтобы не путаться.
Считать на конец месяца или ежедневно курс разницы - выбор бухгалтерии, оба метода используются.
С ув..
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Re: Окончательно запутался с курсовыми разницами

Сообщение spark »

pk писал(а):Сделал такой же пример. Как и ожидалось, edward_K совершенно прав. получил ваши 398.95р./0 евро.
В настройке пересчета курсовой разницы на конец месяца поставьте - "всем входящим сальдо и всем оборотам", а при запуске самого пересчета снимите признак "расчет курсовых разниц по датам оборотов", да и вообще все признаки в "режиме формирования проводок" снимите, чтобы не путаться.
Считать на конец месяца или ежедневно курс разницы - выбор бухгалтерии, оба метода используются.
Спасибо огромное! Оказывается еще с сальдо по месяцам что-то намудрили и округления в реестре настроек не были нормально настроены. Удалил все сальдо, заново аккуратно пересчитал и посчиталось все наконец правильно(за исключением того, что не одной проводкой формирует, а двумя - одна положительная разница(2621.31), другая отрицательная(3020.18)). Но результат вроде устраивает.

СПАСИБО! Я наконец-то овладел пониманием расчета курсовых разниц! =)
pk
Постоянный обитатель
Сообщения: 135
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва Связьтранснефть

Re: Окончательно запутался с курсовыми разницами

Сообщение pk »

пожалста;) Одну проводку сделает режим "сворачивать проводки с одинаковыми аналитическими признаками".
С ув..
Ответить