Станьте участником SAPLAND и получите доступ к самым интересным публикациям SAPPRO
Зарегистрироваться
Отдельно хочу отметить следующее: существует принципиальная разница по отражению курсовых разниц по оценке иностранной валюты и разниц от пересчета отчетности в валюту представления. Курсовые разницы от оценки иностранной валюты признаются в отчете о прибылях и убытках и влияют на финансовый результат. Разницы от пересчета отчетности в валюту представления на финансовый результат не влияют и отображаются в качестве отдельного компонента капитала. В примере, приведенном в статье, я бы создала балансирующий счет к каждой группе счетов отчета о прибыли и убытках и баланса; а для счетов доходов и расходов оценки, которые указываются при настройках счетов для пересчета (Рис.15 «Выбор счетов для пересчета сальдо»), указала счет капитала – Дополнительный капитал от разниц пересчета в валюту представления. Тогда проводка выглядела бы так:
Дт Балансирующий счет дебиторской задолженности…………………………………………..0 GBP…0 USD…4 EUR
Кт Дополнительный капитал от разниц пересчета в валюту представления………0 GBP…0 USD…4 EUR
(предположим, что средний курс за месяц: 1 USD = 1,27 EUR)
Дт Дополнительный капитал от разниц пересчета в валюту представления……..0 GBP…0 USD…1,6 EUR
Кт Балансирующий счет доходов от реализации…………………………………………………….0 GBP…0 USD…1,6 EUR
Дт Балансирующий счет доходов от курсовых разниц…………………………………………….0 GBP…0 USD…0,3 EUR
Кт Дополнительный капитал от разниц пересчета в валюту представления……….0 GBP…0 USD…0,3 EUR
Поскольку доходы от реализации были отражены в функциональной валюте 80 USD, то разница от пересчета составила : 80*1,25 – 80*1,27 = 1,6 EUR. В функциональной валюте (и в основном регистре) никаких изменений стоимости не происходит – доходы от реализации остаются в первоначально признанном размере – 50 GBP*1,6 = 80 USD.
Доходы от курсовых разниц были отражены в размере 10 USD и 13 EUR (по курсу на конец периода при оценке иностранной валюты, Рисунок 18). По среднему же курсу пересчета иностранной валюты (1 USD = 1,27 EUR), 10 USD должны быть представлены как 12,70 EUR.
Общее представление примера в валюте концерна на 31.января:
Дебиторская задолженность……………………………………………………………………………………………………..100 EUR
Балансирующий счет дебиторской задолженности (при оценке иностранной валюты)……..13 EUR
Балансирующий счет дебиторской задолженности (при пересчете иностранной валюты)…..4 EUR
---------------------------------------------
Итого: Дебиторская задолженность на 31.01 50 GBP
50 GBP * курс 1 GBP = 1,8 USD 90 USD
90 USD * курс 1 USD = 1,3 EUR 117 EUR
Доходы от реализации…………………………………………………………………………………………………………………100 EUR
Балансирующий счет доходов от реализации (при пересчете иностранной валюты)…………1,60 EUR
---------------------------------------------
Итого: Доходы от реализации на 31.01 50 GBP
50 GBP * курс 1 GBP = 1,6 USD 80 USD
80 USD * 1 USD = 1,27 EUR 101,60 EUR
Доходы от курсовых разниц (при оценке иностранной валюты)…………………………..……………………13 EUR
Балансирующий счет доходов от реализации (при пересчете иностранной валюты)………….0,30- EUR
---------------------------------------------
Итого: Доходы от курсовых разниц на 31.01 0 GBP
50 GBP * курс 1 GBP = 1,6 USD - 50 GBP * курс 1 GBP = 1,8 USD 10 USD
10 USD * 1 USD = 1,27 EUR 12,70 EUR
Дополнительный капитал от разниц пересчета в валюту представления……….0 GBP…0 USD…2,70 EUR
Рисунок 22
Пересчет иностранной валюты – баланс и отчет о прибылях и убытках
А чем изобретать такой велосипед, не проще было запустить один раз стандартный отчёт RSUSR200 ?
Пожалуйста. Согласен с Вами, действительно отличный инструмент. Из личного опыта знаю, что многие разработчики еще не смотрели что это, надеюсь, что статья поможет в его освоении.
Спасибо, отличная вещь для отладки...
Спасибо, отличная вещь для отладки...
Добрый день Олег. Сами условия где прописывается, на 50 шт 20% скидки например?
Добрый день!
Очень полезная информация и очень хороший инструмент.
Так же возникли пару вопросов:
1. При переносе запроса в тестовую систему, не переноситься сам "Проект" в транзакции eewb, в таком случае как настраивать данные по справочникам (если настраивать справочники в DEV, при переносе выдает ошибку);
2. Как можно изменить тип данных по доменам/элементам данных, созданные с помощью EEWB.
Например, при создании полей (с помощью EEWB) инструмент предлагает "тип данных" только: CHAR, DATS and NUMC.
Для использование в расчетах, выщепредложенные тип данных использовать не получется, т.к. "не цифровые".
P.s.прямое изменение в SE11 не помогло, т.к. при генераций EEWB изначальные настройки возвращаются.
3. При создании таблицы предусмотрено только одно "Ключевое поле", как можно расширить если есть необходимость.
Спасибо!
Под эти цели еще можно GuiXT настроить.
При этом GuiXT системы различает не только по кодам систем (три буквы), но еще и по мандантам (или по тому и по другому).
Описывал здесь (комментарий внизу)
sapland.ru/articles/spj
Ой, извините конечно, но с точки зрения компании SAP даже не знаю как это «к вам попало» назвать. Ну где то в районе не санкционированного доступа и использования учебных материалов компании SAP, что категорически порицается и считается недопустимым. Кстати, там в этих материалах это на первых страницах обычно написано :-), а тут ресурс официальный, так что как же вам не ай, яй, яй... такое писать...
Настройка основных данных в Управлении проектами в SAP
05.02.2026Разработка SAPUI5 приложений
23.03.2026Расширенное управление складами: базовая настройка
02.03.2026SAP HANA: Установка и администрирование
16.02.2026
Комментарий от
Илья Муковоз
| 21 мая 2013, 14:21
Андрей, не увидел в вашем материале как вы обрабатываете изменения в заднем числе и проводки задним числом.