Текущее время: Вт, май 26 2020, 03:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Вт, мар 31 2020, 19:17 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 09 2009, 16:03
Сообщения: 97
Добрый день.
У клиента настроен учет в 2 валютах
- валюта БЕ EUR
- валюта концерна USD
В учете хотят отразить счет-фактуру (транзакция MIRO) в EUR, дата проводки март.
Счет фактура поступила в учет с опозданием, дата документа январь. Поэтому клиент хочет, чтобы курс для валюты концерна также был январский.
В транзакции MIRO нет возможности внести курс для валюты концерна. Какое может быть решение?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Вс, апр 05 2020, 23:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 09:50
Сообщения: 1245
Откуда: Москва
Пол: Мужской
Вы хотите в первой валюте иметь суммы, пересчитанные по одному курсу, а во второй (концерна) - в другой?
Разумеется, стандартно такого не сделать.
Вообще поле "Курс" активно на вкладке "Подробно", но распространяется оно на весь документ, а потому на все суммы во всех трех внутренних валютах.
Чтобы пересчитать суммы именно во второй валюте по другому курсу, можно попробовать
- провалиться после моделирования в каждую позицию и ввести другую сумму (не помню и не уверен, даст ли система редактировать суммы в режиме моделирования)
- вмешаться в процесс проводки в RW интерфейсе и подменить непосредственно там, суммы хранятся в таблице условий ACCCR для типа валюты 30.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Пн, апр 06 2020, 11:03 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 14:07
Сообщения: 5227
Откуда: Cyprus
Пол: Мужской
Мне кажется, что в случае с MIRO-документами все еще гораздо хуже и сложнее. Там ведь, кроме финансового, еще и логистическая фактура имеется со своим набором таблиц и функционала. Я бы не стал даже пытаться сделать такое. Не проще сделать переоценку отдельным документом? Ведь вам придется переоценку делать в любом случае.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Пн, апр 06 2020, 12:02 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 09 2009, 16:03
Сообщения: 97
1. Действительно вмешиваться в процесс проводки RW опасно и может привести к не консистентности данных.
2. По поводу переоценки, клиент настаивает что стомость актива или закупленной услуги должна пойти по оценке исходя из даты документа. А переоценка это другая статья P/L.
3. Попробовали разобраться со стандартом. Курсы применяются идентичные и для первой и для второй валюты. Вопрос только в дате курса.
В настройке FINSC_LEDGER для валюты концерна 30 указали тип даты перерасчета Дата документа (вместо даты перерасчета). При тесте действительно оценка концерна прошла по курсу даты документа.
Но в настройке FINSC_LEDGER пока не разобрались как изменить тип даты перерасчета для валюты БЕ 10 на значение Дата документа. Поля серые для изменения.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Пн, апр 06 2020, 17:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 09:50
Сообщения: 1245
Откуда: Москва
Пол: Мужской
Вот как раз я уверен, что никакой неконсистентности в MM не будет, потому что закупочные фактуры в своих таблицах не хранят значения во второй и третьей валютах. Только в первой (валюте БЕ). Значения прочих валют рождаются на этапе формирования потока данных через accit, то есть это уже за пределами контроля счетов логистики, но до входа в финансы.
Изменить на уровне финансов значения в первой валюте Вы не сможете, потому что первая валюта всегда считается по дате пересчета (если прямая проводка) или по дате проводки (если из контроля счетов логистики). Сумма в локальной валюте как раз вот запишется в RBKP, и менять ее позднее выхода оттуда означает получить потом головную боль.
Поэтому в первой валюте менять надо именно средствами контроля счетов логистики. Что будет в логистике, то и полетит в финансы (я про первую валюту). Трогать эту сумму после ее расчета запрещено. Со всеми остальными валютами творить можно все, что угодно. Из логистики по сути летит таблица условий в разных валютах. Хоть что там делайте после выхода из контроля счетов, главное чтобы нулевой баланс был по всем валютам. Не будет нулевого баланса - будет ошибка, рисков нет.
Но первую валюту менять только в рамках контроля счетов логистики. Мое мнение такое по крайней мере.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Чт, апр 09 2020, 14:08 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 09 2009, 16:03
Сообщения: 97
Да по 30 валюте концерна можно настроить дату курса=дате документа. Но по первой валюте 10 поля серые в FINSC_LEDGER.

Действительно в ноте 1700266 описано что параметры для первой валюты 10 Балансовой единицы изменить нельзя.
Есть еще нота 1848683 в которой описывается что можно применять BADI FI_TRANS_DATE для изменения даты BKPF-WWERT (даты перерасчета).

Речь в принципе идет не только о счетах логистики, а в принципе о методологии оценки валютных операций. Если стандарт IFRS 21 описывает При первоначальном признании операция в иностранной валюте учитывается в функциональной валюте с применением к сумме в иностранной валюте текущего обменного курса иностранной валюты на функциональную по состоянию на дату операции.
Датой операции является дата, на которую впервые выполнены критерии признания операции в соответствии с Международными стандартами финансовой отчетности (IFRS)
Т.е по сути это дата документа. Почему система не дает по сути приметь этот принцип учета с помощью стандарта?

Есть ли у кого то опыт применения этого BADI?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Пт, апр 10 2020, 19:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 09:50
Сообщения: 1245
Откуда: Москва
Пол: Мужской
fetaiv написал(а):
Есть ли у кого то опыт применения этого BADI?

Там в ноте 574583 подробнейшим образом разжевано все, вплоть до того, какую транзакцию запускать, какую кнопку нажимать.
Логику работы внедрения можно посмотреть в примере реализованного класса.
По сигнатуре метода DERIVE_WWERT очевидно, что это внедрение прекрасно справится с задачей, с его помощью можно будет подменить спокойно WWERT.
А вот что действительно интересно, дак это то, что при активном продукте средневзвешенного курса (ПБУ 3) там в ММ на уровне хардкода активируется ветка с вызовом авансов и с расчетом курса, который потом возвращается в MIRO и пересчитывает все строки по этому курсу, после чего начинается проводка в финансы.
В связи с этим, кажется, эта штука (если она активна) будет более сильной и все равно перетрет суммы в 10 валюте, даже если WWERT будет получен через BADI. Но это просто размышления вслух. При неактивном продукте среднего курса рисков нет, дата пересчета будет успешно переписана через внедрение.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Вт, апр 14 2020, 19:25 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 09 2009, 16:03
Сообщения: 97
Получилось определить дату перерасчета из даты документа для валюты 10 БЕ. Для этого активировали BADI FI_TRANS_DATE со своим внедрением по примеру из ноты. По умолчанию уже активировано внедрение /CCEE/VALUE_DOC_DATE Value date for Serbia (log.inv.verification), деактивировали его. Т.е для некоторых стран уже заложен стандарт для определения даты перерасчета из даты документа.
В настройке FINSC_LEDGER для валюты концерна 30 указали тип даты перерасчета Дата документа (вместо даты перерасчета). При тесте действительно оценка концерна прошла по курсу даты документа.
У нас активирована функция по авансам. Действительно курс операции оценивается по курсу аванса, даже при активированом внедрении FI_TRANS_DATE. Но в принципе это корректно, потому что согласно IFRS 21 по факту расходы должны были быть признаны по курсу на дату акта (или по курсу на дату аванса, если это первое событие).

Еще в ноте 619330 - Document date instead of posting date for goods receipt описано что можно применять exit EXIT_SAPLEINR_003 и function module ME_READ_ITEM_TRANSFER
Пока не совсем понятно для какой это цели. Тестовые примеры делали на примере закупки услуг. Будем еще делать тест закупки запасов.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Курс валют концерна для опоздавших фактур в транзакции MIRO
СообщениеДобавлено: Ср, апр 15 2020, 15:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 09:50
Сообщения: 1245
Откуда: Москва
Пол: Мужской
fetaiv написал(а):
Еще в ноте 619330 - Document date instead of posting date for goods receipt описано что можно применять exit EXIT_SAPLEINR_003 и function module ME_READ_ITEM_TRANSFERПока не совсем понятно для какой это цели. Тестовые примеры делали на примере закупки услуг. Будем еще делать тест закупки запасов.

Это уже будет относиться к goods receipt и к 15 счету.
С помощью этого экзита Вы сможете управлять стоимостью ТМЦ, которые пройдут по дебету и кредиту 15 счета, а потому косвенно повлиять и на размер отклонений.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB