|
Алгоритм переоценки валютных средств | ☑ | ||
---|---|---|---|---|
0
partner
01.06.16
✎
20:52
|
УПП 1.3, документ "Переоценка валютных средств".
Интересует переоценка взаиморасчетов с поставщиками по договорам в у.е.. Посмотрел в коде, переоценка: 1) по упр.учету делается в дни проведения операций и в конце месяца, переоценивается кредитовый остаток на КОНЕЦ дня; 2) по бух.учету делается в дни проведения операций и в конце месяца, переоценивается кредитовый остаток на НАЧАЛО дня. Пользователи утверждают, что правильно в любом случае переоценивать на конец дня. Посмотрел, ПБУ 3/2006, четкого алгоритма не увидел. Коллеги, кто разбирался в теме, дайте, пожалуйста, совет! |
|||
1
Злопчинский
01.06.16
✎
21:01
|
ну если сделать на конец дня - то закрытие месяца не учтект результаты переоценки?
|
|||
2
RomanYS
01.06.16
✎
21:04
|
(1) для снеговика это точно не проблема
(0) если всё делать по ПБУ, то разницы нет. Т.к. текущие операции должны проводиться по текущему курсу и их результат в переоценке не нуждается |
|||
3
Злопчинский
01.06.16
✎
21:12
|
(2) Если текущие операции по текущему курсу то у тебя например на валютном счете запросто может _остаться_ нулевой валютный остаток с ненулевым рублевым.. или наоборот...
|
|||
4
RomanYS
01.06.16
✎
21:15
|
(3) если ты переоценишь входящие остатки (на начало дня), то максимум у тебя останется копейка из-за округления.
|
|||
5
partner
01.06.16
✎
21:16
|
(3) такая ситуация там обрабатывается в алгоритме отдельно. Если ненулевой рублевый остаток при нулевом валютном, он полностью списывается на курсовую разницу;
(2) тогда мне не понятно, зачем поле "Курс валюты" в документах оплаты/отгрузки (если мы не можем отклоняться от курса ЦБ). |
|||
6
RomanYS
01.06.16
✎
21:18
|
(5) например, может быть валюта для которой ЦБ не устанавливает курс
|
|||
7
RomanYS
01.06.16
✎
21:20
|
+(6) многие проводят документы датой отличной от даты указанной на бумаге
|
|||
8
partner
01.06.16
✎
21:25
|
(7) вот , кстати, например, в этом случае. Входящий номер документа - 30.05.2016, дата регистрации операции - 31.05.2016 . Курс будет отличаться от официального на 31.05.2016. А типовой алгоритм насчитает разницу лишь в следующем месяце. Правильно ли это?
|
|||
9
Злопчинский
01.06.16
✎
21:27
|
(5) Если ненулевой рублевый остаток при нулевом валютном, он полностью списывается на курсовую разницу; @
- на клюшках с таким никогда не сталкивался, это могло возникнуть только если ручной операцией чтонить наколбасили криво |
|||
10
partner
01.06.16
✎
21:30
|
(9) В пример - ситуация.
Сальдо кредитовое по взаиморасчетам с поставщиком на 01.06 - 1000 у.е., курс - 60 р., рублевый эквивалент - 60000 т.р.. 02.06 проводим оплату - 1000 у.е., при курсе 58 р.. После проведения операции: валютное сальдо - 0, рублевое - 2000 р. |
|||
11
RomanYS
01.06.16
✎
21:31
|
(0) а откуда вообще такая инфа? не поленился открыл УПП(правда древнюю 1.3.33) и вижу
Процедура ПереоценитьРасчетыВУсловныхЕдиницахРегл(СтруктураШапкиДокумента, Отказ, Заголовок) ... |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки( | &ГраницаОстатков, | (НЕ Счет.Забалансовый) | И Счет.Валютный, | &ВидыСубконто, | Организация = &Организация | И ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).РасчетыВУсловныхЕдиницах | И ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).ВидДоговора = &СПоставщиком) КАК ЗадолженностьПоставщиков |ГДЕ | (ЗадолженностьПоставщиков.ВалютнаяСуммаОстаток < 0 | ИЛИ ЗадолженностьПоставщиков.ВалютнаяСуммаОстаток = 0 | И ЗадолженностьПоставщиков.СуммаОстаток <> 0) | |ДЛЯ ИЗМЕНЕНИЯ | РегистрБухгалтерии.Хозрасчетный.Остатки"; Запрос.УстановитьПараметр("ГраницаОстатков", Новый Граница(КонецДня(Дата), ВидГраницы.Включая)); ... |
|||
12
Злопчинский
01.06.16
✎
21:33
|
(10) сначала делается переоценка, потом - проведение данных по платежу. сальдо и рублевое и валютное = 0.
можно конечно в твоем примере 2000 руб списать на курсовые разницы потом. только тут встает вопрос - рублевое сальдо при нуле валютном - это следствие правильных дей1ствий или ошибка какая-то? - хрень ответишь. |
|||
13
partner
01.06.16
✎
21:34
|
(11) это как раз кусок кода, который обрабатывает ситуацию (3).
А перед этим (в 3-м подзапросе объединения) для остальных случаев кусок кода. |
|||
14
partner
01.06.16
✎
21:34
|
(12) да Вы правы, некорректный пример привел я.
|
|||
15
RomanYS
01.06.16
✎
21:38
|
(13) это запрос который снимает остатки для переоценки на конец месяца и там везде граница на конец дня(=конец месяца)
|
|||
16
partner
01.06.16
✎
21:41
|
(15) К сожалению, нет сейчас под рукой конфигурации (релиз конца января/начала февраля), но там точно - на начало дня остатки берутся для переоценки.
|
|||
17
RomanYS
01.06.16
✎
21:45
|
(16) ты путаешь, там для переоценок НЕ на конец месяца используется другой запрос:
... |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( | &НачалоДня, | &КонецДня, ... для того чтобы взять те остатки, по которым были движения за день. Но остатки берутся на конец дня |
|||
18
partner
01.06.16
✎
21:50
|
(17) спасибо за активное участие в обсуждении!
Завтра проверю информацию. Но что-то мне очень помнится: ******** Если НаОтчетнуюДату Тогда ЗапросХ Иначе ЗапросY КонецЕсли ******** ЗапросX отличается от ЗапросY лишь тем, что накладывается условие на наличие оборотов в анализируемую дату. |
|||
19
RomanYS
01.06.16
✎
21:52
|
(18) так и есть: в (11) кусок из ЗапросХ, в (17) - из ЗапросY.
Остатки в обоих берутся на конец дня. |
|||
20
partner
01.06.16
✎
21:56
|
(19) Ок, посмотрю завтра.
Но почти уверен, в моем релизе - так:). |
|||
21
partner
01.06.16
✎
21:57
|
(20) + НЕ так.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |