+ Sapforum.Biz » Учет и отчетность » Финансы (FI)Тема:
|- Механизм разграничения (Accrual Engine)




Автор Тема: Механизм разграничения (Accrual Engine)  (Прочитано 17865 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Таня

  • Newbie
  • *
  • Сообщений: 65
  • Reputation Power: 0
  • Таня has no influence.
  • Пол: Женский
  • КотЭ нет, я за него...
  • YearsYearsYearsYearsYearsYearsYearsYearsYears
Механизм разграничения (Accrual Engine)
« : Апрель 21, 2011, 11:37:31 am »
Компании, ведущие параллельный учет по стандартам МСФО (IFRS) или по стандартам US GAAP, неизбежно сталкиваются с вопросом корректного автоматического отражения начисленных затрат (accruals) и/или отложенных доходов (deferred revenues).
Начисленные затраты – это понесенные затраты в течение отчетного периода, по которым еще не получены счета. Нельзя признать эту задолженность кредиторской задолженностью, но вот затраты необходимо отразить для соблюдения принципа начисления – затраты должны быть отражены в тот период, когда были понесены. Также это могут быть затраты будущих периодов – к примеру, полученный счет в начале года за предоставление права доступа к объекту в течение года.
Отложенные доходы – противоположность начисленным затратам. Согласно  стандартам, доходы от предоставления услуг/поставки товаров необходимо отражать  в момент, когда они реализованы и в периоде, к которому они относятся экономически. Некоторые доходы, по которым компания ещё не выполнила своих обязательств по поставке товаров/оказанию услуг, изначально признаются отложенными.
В отражении и начисленных затрат, и отложенных доходов четко отражается независимость учета от факта получения или выплат денег, то есть деньги полученные или уплаченные не могут быть причиной отражения затрат или доходов отчетного периода. В качестве самых распространенных примеров можно привести продажу/покупку лицензий, страхование, право пользования, предоплату, аренду, резервы.
В системе SAP возможность автоматизировать отражение начисленных затрат и отложенных доходов предоставляет инструмент Accrual Engine , что переведено как механизм разграничения.
Компании, оказывающие услуги связи, могут получать доходы за подключение абонентов к сети или подключение определенных услуг. Обычно это одноразовая  плата, взимаемая с абонента. Однако согласно стандартам US GAAP плата за подключение признается доходом на протяжении всего срока пользования услугами, другими словами плата за подключение дает право пользоваться услугами компании в течение либо срока контракта с компанией, либо рассчитанного среднего срока сотрудничества клиента и компании (зачастую это определяется внутренними политиками компании). Поэтому полученную оплату за подключение нельзя признать доходом текущего периода.
Итак, компания AC17 получила плату за подключение от 100 клиентов в размере 1000 EUR. Контракты с клиентами заключены на 2 года. В случае расторжения контракта плата за подключение не возвращается и признается в полном объеме доходом текущего периода.
Нам необходимо:
1)   в учете по национальным стандартам  плату за подключение 1000 EUR признать доходом
2)   в учете по стандартам IAS доход от платы за подключение признать равномерно на протяжении 2 лет
В нашем примере компания ведет параллельный учет на регистре.

Оффлайн Таня

  • Newbie
  • *
  • Сообщений: 65
  • Reputation Power: 0
  • Таня has no influence.
  • Пол: Женский
  • КотЭ нет, я за него...
  • YearsYearsYearsYearsYearsYearsYearsYearsYears
Механизм разграничения (Accrual Engine)
« Ответ #1 : Апрель 21, 2011, 11:43:09 am »
Необходимые настройки:
1.   Присвоить балансовую единицу в системе механизму разграничения
Финансы -> Бухгалтерия Главной книги -> Бизнес-операции -> Разграничения вручную -> Присвоить балансовые единицы, рис. s1.png
2.   Правило учета
Поскольку отложенные доходы будут признаны только в учете по МСФО, необходимо определить правило учета, присвоить правило балансовой единице, определить регистр для данных по МСФО и присвоить правило учета регистру.
Финансы -> Параметры настройки: Финансы -> Книги -> Регистр -> Определить регистр бухгалтерии Главной книги, рис. s2.png
Ведущим регистром является 0L, для учета по МСФО создан регистр MS.

Финансы -> Параметры настройки: Финансы -> Книги -> Регистр -> Определить и активировать неведущий регистр
Здесь определяется, какие дополнительные валюты будут отражаться в регистре (валюта БЕ по умолчанию обязательна для неведущих регистров, а дополнительные валюты могут быть только из числа валют, определенных в ведущем регистре). Вариант финансового года и вариант периодов проводки могут отличаться от вариантов ведущего регистра, рис. s3.png

Финансы -> Параметры настройки: Финансы -> Книги -> Параллельный учет -> Определить правила учета
Определяем правило учета IAS и присваиваем правило учета регистру MS, рис. s4.png и s5.png

 (При создании регистра система автоматически создает группу регистров с тем же названием).

Затем правило учета присваивается балансовой единице.
Финансы -> Бухгалтерия Главной книги -> Бизнес-операции -> Разграничения вручную -> Основные параметры настройки -> Правила учета -> Присвоить правило учета балансовой единице, рис. s6.png

(Если параллельный учет ведется на разных бухгалтерских счетах, то правило учета присваивается ведущему регистру и счета, специфичные для учета по МСФО указываются непосредственно при настройке разграничения).
« Последнее редактирование: Апрель 21, 2011, 11:45:48 am от Таня »

Оффлайн Таня

  • Newbie
  • *
  • Сообщений: 65
  • Reputation Power: 0
  • Таня has no influence.
  • Пол: Женский
  • КотЭ нет, я за него...
  • YearsYearsYearsYearsYearsYearsYearsYearsYears
Механизм разграничения (Accrual Engine)
« Ответ #2 : Апрель 21, 2011, 11:50:47 am »
3.   Определение типов объектов разграничения
Тип объекта разграничения используется для группировки объектов  одного происхождения. В нашем примере создадим тип объекта – Плата за подключение CONNECTFEE

Разграничения вручную -> Основные параметры настройки -> Технические параметры настройки -> Объекты разграничения -> Типы объектов разграничения -> Определить типы объектов разграничения, рис. s7.png

И определяем диапазоны номеров для объектов разграничения.

4.   Виды разграничения
Виды разграничения контролируют расчет и отражение начислений согласно бизнес-требованиям. Вид разграничения – суть операции, в зависимости от которой в дальнейшем определяется периодичность начислений, и определяются счета бухгалтерских проводок. Для  первоначального признания полученного дохода в качестве «отложенного» и последующего  распределения его по периодам, создадим вид разграничения REVEN. Это разграничение должно иметь:
  • Вступительную проводку (для   начисления отложенного дохода)
  • Периодическую проводку (для равномерного распределения отложенного дохода по периодам)
  • Заключительную проводку (для окончательного признания «отложенного» дохода доходом текущего периода в случае досрочного расторжения контракта с клиентом, либо закрытия объекта разграничения).
Также можно указать,  каким образом мы хотим увидеть начисления – в виде проводки разницы или в виде обратной проводки на всю сумму начисления с последующим отражением нового начисления. 
 Это касается и открывающей (вступительной) проводки, и периодической и заключительной. Если разграничения выполняются в валюте, отличной от валюты балансовой единицы, то лучше выбирать реверсный способ отражения начислений – это позволит избежать курсовых разниц и необходимости переоценивать счета начислений. В нашем примере разграничения будут выполняться в валюте БЕ – EUR, поэтому выберем проводку разниц.
Разграничения вручную -> Основные параметры настройки -> Определить виды разграничения, рис. s8a.png

Оффлайн Таня

  • Newbie
  • *
  • Сообщений: 65
  • Reputation Power: 0
  • Таня has no influence.
  • Пол: Женский
  • КотЭ нет, я за него...
  • YearsYearsYearsYearsYearsYearsYearsYearsYears
Механизм разграничения (Accrual Engine)
« Ответ #3 : Апрель 21, 2011, 11:55:10 am »
5.   Методы разграничения
Необходимо присвоить функциональный модуль для расчета начислений методу разграничения. В системе существует несколько разработанных функциональных модулей, которые можно использовать как образцы при создании собственного механизма расчета разграничений.
Воспользуемся стандартным методом прямолинейного расчета начислений.
Также в системе можно определить стандартную настройку метода разграничения для вида разграничения и правила учета, которая будет использоваться по умолчанию, рис. s9.png

6.   Разграничительная проводка
Переходим непосредственно к определению проводки разграничения. Необходимо определить периодичность проводок, уровни суммирования (уплотнения) проводок и методы выполнения проводок сторно в FI – красное сторно или обратная проводка, при передаче их в финансы для каждой комбинации БЕ – правило учета – вид разграничения.
Разграничения вручную -> Разграничительная проводка -> Определить управление проводками, рис. s10a.png

Уплотнение неактивно – создается документ в FI по каждому типу объекта и каждому виду разграничения. То есть для одного типа объекта при наличии двух видов разграничения будет создано два документа FI.
При максимальном уплотнении в финансах создается одна проводка для всех объектов, вне зависимости от типа и вида разграничения.
При уплотнении на уровне объекта – будет создан один документ FI для одного объекта разграничения, вне зависимости от количества видов разграничения, присвоенных этому объекту.
Воспользуемся простым выбором счета при определении бухгалтерских счетов проводки по объекту разграничения.
Разграничения вручную -> Разграничительная проводка -> Выбор счета -> Простой выбор счета
Первым шагом определим вид документа для каждой операции в механизме разграничения для нашего вида разграничения, рис. s11a.png
(единственное, что хотелось бы отметить – перевод операций I и U несколько непонятен, в английском варианте эти операции называются соответственно Opening Entry и Change to an Opening Entry, что логичнее было бы перевести как Начальная или вступительная запись и Изменение начальной записи)

Следующим шагом нужно определить счета для проводок. В учете согласно национальным стандартам, по ведущему регистру, вся сумма платы за подключение будет признана доходом и отнесена на счет 876000 Доход от подключения. Для целей учета по МСФО – сумму со счета 876000 Доход от подключения надо перенести на счет 99000 Доходы будущих периодов. Этот шаг выполняется вступительной проводкой. Периодическими проводками помесячно, равномерными частями, доходы будущих периодов будут распределяться на счет 876000 Доход от подключения. В случае досрочного прекращения контракта нераспределенная сумма отложенного дохода должна быть признана доходом от подключения текущего периода – для этого воспользуемся операцией U – изменение начальной записи, или если все контракты будут расторгнуты – операцией F – закрытие, рис. s12a.png

Оффлайн Таня

  • Newbie
  • *
  • Сообщений: 65
  • Reputation Power: 0
  • Таня has no influence.
  • Пол: Женский
  • КотЭ нет, я за него...
  • YearsYearsYearsYearsYearsYearsYearsYearsYears
Механизм разграничения (Accrual Engine)
« Ответ #4 : Апрель 21, 2011, 12:01:54 pm »
Объекты разграничения:
1.   Создание объекта разграничения
ACACTREE01 - Создать объекты разграничения
При создании объекта разграничения указываем наши основные данные:
БЕ - AC17; Тип объекта – CONNECTFEE; Текст; Начало жизненного цикла – 01/01/2008, Конец жизненного цикла – 31/12/2009
В данных позиции – создаем позицию разграничения:
Вид разграничения – REVEN; Правило учета – IAS; Сумма – 1000 EUR. Можем для справки указать количество контрактов -100. Если метод разграничения тот же, что указан в настройке по умолчанию, можно его не вводить, если нужен какой-то другой – можно указать его непосредственно при создании объекта. На закладке Параметры в данном случае не указываем ничего, но если метод расчета разграничения создан с учетом определенных параметров для данного типа объекта разграничения, то параметры нужно настроить и указывать их при создании объекта. На закладке Контировки – указываем объект контроллинга для контировки видов затрат.
При создании объекта разграничения система выполняет планирование разграничения. Нажимаем Проверка и моделирование для проверки запланированных позиций.
Нижняя часть экрана содержит основную информацию по рассчитанным разграничениям, по выполненным проводкам, по состоянию объекта – проведенные запас и разграничения. Есть возможность указать вручную счета для проводок в FI, если для данного объекта они должны отличаться от предварительно настроенных счетов. Данное изменение вступает в силу с даты изменения, то есть будет касаться только последующих проводок. С этим нужно обращаться аккуратно – при сторнировании проводок можно получить рассогласование по счетам, рис. s13.png
В момент сохранения объекта разграничения автоматически в FI создается вступительная проводка, рис. s14.png

2.   Работа с объектами разграничения
Вся работа с разграничениями выполняется с помощью трех основных транзакций – для изменений/просмотров ACACTREE02 - Обработать объекты разграничения; для проводок в FI - ACACACT - Запустить периодический прогон разграничения; для сторнирования проведенных разграничений - ACACREVERS - Сторно периодических прогонов разграничения.
В просмотре объекта разграничения мы можем увидеть все проводки, выполненные по данному объекту в финансах за 3 месяца 2008 года, рис. s15.png

Усложним задачу и рассмотрим для нашего примера вариант с расторжением контракта. Предположим, 30 клиентов 01/04/2008 отказались от услуг компании. В учете нам необходимо получить следующую картину:
01/04/2008 оставшаяся нераспределенной сумма отложенного дохода по 30 клиентам должна быть признана доходом периода 04/2008 в сумме 262,5EUR 
(30*10*(24-3)/24=262,5)
Ежемесячная сумма доходов также должна измениться и составлять не 41,67 EUR (1000/24), а 29,17 EUR (700/24)
Итого, в 04/2008 общая сумма признанного дохода должна быть 262,5 + 29,17 = 291,67 EUR. А величина отложенного дохода: 1000 -  41,67*3 – 262,50 - 29,17 = 583,33 EUR
Перейдем к транзакции ACACTREE02 - Обработать объекты разграничения, укажем дату 01.04.2008 и зайдем в изменение объекта разграничения.
Сумму разграничения изменим на 700 EUR. Сохраним объект и выполним периодический прогон разграничения за 04/2008.
В рассчитанных разграничениях видим следующее, рис. s17.png

Что такое -8,33 EUR? Это разница между 41,67*3 (по старому расчету) и 29,17*4 (с учетом 04/2008) по новому. Минус – означает уменьшение проведенных разграничений. Надо помнить, что рассчитанные разграничения это не проводки в бухгалтерском смысле, это результат арифметических вычислений системы.
Сумма 583,33 EUR как остаточная стоимость , в нашем случае отложенного дохода, корректна.
Чтобы убедиться, что сумма признанного дохода в 04/2008 правильна, зайдем в проводки FI, рис. s18.png

Эти две позиции еще больше запутывают – обе с минусом? Повторюсь, все, что мы видим на объекте разграничения – это результат арифметических вычислений системы, минус и плюс – это не кредит и дебет. Минус 300 EUR – сумма уменьшения разграничения (с 1000 до 700), минус 8,33 EUR – сумма уменьшения признанных доходов помесячно. Если зайдем в документы, то убедимся, что сумма совокупного признанного дохода в 04/2008 корректна, рис. s19.png и s20.png

По счету 876000 мы получаем -300+8,33=-291,67 EUR, что и требовалось доказать.
В общем, лишний раз убедились, что проверять правильность расчета системой дело не благодарное, она всегда считает правильно. Но дело это все же не лишнее – зато теперь нас не смущают минусы и плюсы.


Оффлайн Таня

  • Newbie
  • *
  • Сообщений: 65
  • Reputation Power: 0
  • Таня has no influence.
  • Пол: Женский
  • КотЭ нет, я за него...
  • YearsYearsYearsYearsYearsYearsYearsYearsYears
Механизм разграничения (Accrual Engine)
« Ответ #5 : Апрель 21, 2011, 12:04:33 pm »
3.   Досрочное завершение объекта разграничения
С этим совсем просто – одним движением руки, как говорится, рис. s21.png

В момент сохранения объекта в FI будет проведена вся оставшаяся сумма по объекту разграничения.
Сторнирование объекта разграничения используется для сторнирования данных по объекту – плановых рассчитанных сумм и автоматически проведенных документов в FI – открывающей проводки, изменение открывающей проводки и заключительной проводки. Периодические же начисления разграничений в FI сторнируются в транзакции ACACREVERS - Сторно периодических прогонов разграничения.

В качестве подведения итогов хочу перечислить преимущества, по моему мнению, разграничений вручную перед долгосрочной проводкой.
  • дополнительная аналитика и систематизация данных по типам объектов разграничения
  • наличие в одном объекте информации по всем операциям разграничения
  • наличие открывающей проводки, простота закрытия
  • возможность отображения разграничений по регистрам
  • гибкость в методах расчета разграничений – возможность создания методов расчета, зависящих от различных индексов, коэффициентов и т.д.

Оффлайн natany

  • Newbie
  • *
  • Сообщений: 1
  • Reputation Power: 0
  • natany has no influence.
  • Пол: Женский
  • Years
Re: Механизм разграничения (Accrual Engine)
« Ответ #6 : Апрель 11, 2017, 08:46:36 am »
You are not allowed to view links. Register or Login
3.   Определение типов объектов разграничения
Тип объекта разграничения используется для группировки объектов  одного происхождения. В нашем примере создадим тип объекта – Плата за подключение CONNECTFEE

Разграничения вручную -> Основные параметры настройки -> Технические параметры настройки -> Объекты разграничения -> Типы объектов разграничения -> Определить типы объектов разграничения, рис. s7.png

И определяем диапазоны номеров для объектов разграничения.

4.   Виды разграничения
Виды разграничения контролируют расчет и отражение начислений согласно бизнес-требованиям. Вид разграничения – суть операции, в зависимости от которой в дальнейшем определяется периодичность начислений, и определяются счета бухгалтерских проводок. Для  первоначального признания полученного дохода в качестве «отложенного» и последующего  распределения его по периодам, создадим вид разграничения REVEN. Это разграничение должно иметь:
  • Вступительную проводку (для   начисления отложенного дохода)
  • Периодическую проводку (для равномерного распределения отложенного дохода по периодам)
  • Заключительную проводку (для окончательного признания «отложенного» дохода доходом текущего периода в случае досрочного расторжения контракта с клиентом, либо закрытия объекта разграничения).
Также можно указать,  каким образом мы хотим увидеть начисления – в виде проводки разницы или в виде обратной проводки на всю сумму начисления с последующим отражением нового начисления. 
 Это касается и открывающей (вступительной) проводки, и периодической и заключительной. Если разграничения выполняются в валюте, отличной от валюты балансовой единицы, то лучше выбирать реверсный способ отражения начислений – это позволит избежать курсовых разниц и необходимости переоценивать счета начислений. В нашем примере разграничения будут выполняться в валюте БЕ – EUR, поэтому выберем проводку разниц.
Разграничения вручную -> Основные параметры настройки -> Определить виды разграничения, рис. s8a.png

Доброе Утро Татьяна! А у вас не было необзодимости добавлять совственные поля в транзакцию Aceadet , кроме тех что есть (ACAC_OBJTYPE , ACCRULE , ACRTYPE, CHOACC, TRANSTYPE) ?
 

Оффлайн Таня

  • Newbie
  • *
  • Сообщений: 65
  • Reputation Power: 0
  • Таня has no influence.
  • Пол: Женский
  • КотЭ нет, я за него...
  • YearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Механизм разграничения (Accrual Engine)
« Ответ #7 : Апрель 11, 2017, 09:00:59 pm »
Добрый день. Нет, не было)