Учет налога на прибыль с SAP CIT Framework (SAP Corporate Income Tax Framework) – решение, которое позволяет классифицировать суммы, проведенные в Главной книге, выполнить дополнительные расчеты и использовать ACR (Advanced Compliance Reporting) для формирования отчетности.
Классификация в CIT Framework:
Система выполняет комбинирование сумм записей Главной книги и включает их в отчетность в различных комбинациях в соответствии с настройками. Для этого коды классификации CIT назначаются элементам записи ГК. После этого коды классификации CIT включаются в отчеты. Этот процесс называется классификацией записей ГК для системы CIT Framework.
Расчет в CIT Framework:
Система дополнительно обрабатывает суммы классифицированных позиций записи ГК, выполняя дополнительные вычисления на основе настроек. Система позволяет включать эти расчеты в отчетность. Этот процесс называется расчетом для CIT Framework.
Отчетность в CIT Framework:
Система позволяет создавать отчеты для ACR, используя данные CIT Framework. Отчеты основаны на общем отчете для ACR, который анализирует и выводит данные классификации и расчетов.
Общая нота 3092960 – Corporate Income Tax Framework
Подробнее про Учет налога на прибыль с SAP CIT Framework.
Классификация в CIT Framework
Система классифицирует элементы записи ГК при проводке или пользователь использует приложение “Управление классификацией налога с доходов корпораций” для выполнения этой классификации и редактирования данных классификации в системе.
Управление иерархией CIT
Пользователь использует приложение “Управление иерархиями налогов с доходов корпораций” для управления иерархиями CIT. Соответственно эти иерархии определяют будущий налоговый отчет.
Приложение представляет собой версию стандартного приложения “Управление глобальными иерархиями” (Manage Global Hierarchies).
Это версия с предопределенным типом иерархии, которая ограничивает просмотр только иерархиями CIT. Каждая иерархия привязана к Плану счетов.
Для работы с иерархиями запускаем FIORI (пользователю присвоена бизнес-роль SAP_BR_TAX_ACCOUNTANT_CIT) и выбираем приложение Управление иерархиями налогов с доходов корпораций.
Во-первых, в приложении выбираем <Создать>.
Далее определяем параметры налоговой иерархии.
Приоритет определяет порядок, в котором позиции ГК обрабатываются системой. Если позиция ГК удовлетворяет критериям выбора для нескольких подузлов, система назначает позиции ГК подузлу с наивысшим приоритетом. Наивысший приоритет равен 1. Если позиция ГК удовлетворяет критериям выбора для нескольких подузлов с одинаковым приоритетом, то она назначается всем из них.
Во-вторых, создаем подузлы иерархии и “листу” ветки иерархии присваиваем счет ГК.
Далее можно ввести дополнительные условия выбора
В заключении активируем иерархию.
Настройки IMG для классификации позиций ГК по CIT
Используя IMG настраиваем использование нашей иерархии (ракурс FICITV_CLSF_CUST).
Просмотр и редактирование данных классификации CIT
Для управления классификационными данными по CIT используется приложение Управление классификацией налога с доходов корпораций.
Запускаем FIORI (пользователю присвоена бизнес-роль SAP_BR_TAX_ACCOUNTANT_CIT). Далее выбираем приложение “Управление классификацией налога с доходов корпораций”.
Список классифицированных позиций ГК и их классификационные данные.
Для переклассификации позиций ГК для выбранной иерархии, необходимо выбрать <Запустить классификацию>.
Классификация была изменена, например, добавлен подузел и счет (в предыдущем примере операция попала в раздел UNCLASS).
Соответственно после переклассификации у операции будет новый идентификатор.
Редактирование классификационных данных
Если обнаружены ошибки с отчетной датой (Дата отчетности CIT), кодом классификации CIT (Код классификации) или суммой (Сумма), можно отредактировать их напрямую в приложении Управление классификацией налога с доходов корпораций, выбрав <Редактировать> в конце строки или выбрав <Редактировать несколько>.
Также можно изменить отчетную дату и классификационный код для нескольких позиций журнала, если вы выбрать несколько позиций и выбрать <Редактировать несколько>.
Суммы в выводе приложения являются классифицированными проводками. Если изменить сумму классифицированной транзакции, может произойти следующее:
- Измененная сумма превышает доступную сумму в фактической позиции записи журнала. В этом случае приложение пометит эту позицию как более высокую.
- Измененная сумма имеет знак, отличный от суммы в фактической позиции записи журнала. В этом случае приложение помечает эту позицию как измененную.
- В других случаях метки несоответствия нет.
Перерасчеты в CIT Framework
Расчеты выполняются в BRF+. Для расчета необходимо следующее:
- Приложения BRFplus, представляющие собой наборы выражений.
- Выражения в приложении. Эти выражения являются формулами, которые система будет использовать для расчета. Названия этих выражений становятся кодами этих конкретных Кодов расчетов CIT.
- Настройки в системе, позволяющие использовать коды расчетов CIT при подготовке отчетов.
Во-первых, нужно создать приложения и выражения BFRplus. Эти выражения представляют собой вычисления, которые выполняет система.
тр. CIT_BRFAPP
В BRF+ видим созданное приложение, функцию и таблицу принятия решений.
тр. CIT_BRFCLSF
В BRF+ видим созданное выражение для вызова процедуры.
Во-вторых, нужно определить Коды расчетов CIT. На этом шаге выбирается, какие выражения из шага 1 система будет использовать для расчетов. Это можно сделать в IMG: Определение кодов перерасчета для налога с доходов корпораций (ракурс FICITVC_STTLMT).
в BRF+ создаем формулу для расчета:
Включаем формулу в настройку:
В-третьих: в IMG: Определение версий декларации по налогу с доходов корпораций необходимо определить строки отчетности и источник данных для строки отчетности: или Код классификации CIT или Код перерасчета CIT.
Все расчеты в BRF+ являются спецификой каждого отдельного внедрения и должны реализовываться индивидуально. SAP предоставляет каркас (CIT Framework), который можно использовать для получения данных из S/4HANA и использовании результатов перерасчетов в SAP ACR (точнее, по-новому, SAP DRC).
Примечание: Можно создавать приложения и выражения автоматически, используя транзакции, или вручную. Если вы решите создавать приложения и выражения вручную, обратите внимание на следующее:
-
- Приложения должны иметь тип архивации Пользовательская настройка
- Можно создавать любые промежуточные выражения, но конечные выражения, которые используются для расчетов, должны иметь тип Формула.
Наиболее распространенными типами выражений BRF+, которые понадобятся, являются:
- Таблицы решений, представляющие собой наборы вызовов расчетных формул, основанных на определенном условии.
- Формулы, которые являются фактическими расчетами.
- Вызовы процедур с классом CL_CIT_CLASSIFICATION и именем метода GET_CLSF_AMOUNT, которые получают суммы классификации из системы для выполнения вычислений.
Отчетность в CIT Framework
Можно использовать ACR для подготовки отчетов с использованием данных из CIT. Можно основывать свои отчеты на общем отчете ACR (Generic Corporate Income Tax Report), который анализирует и выводит данные классификации и расчетов.
Во- первых, нужно определить версии отчетов по CIT. Это можно сделать в IMG Определение версий декларации по налогу с доходов корпораций.
Во-вторых, нужно настроить свои Отчитывающиеся субъекты (Reporting Entities) по налогу с доходов корпораций и адаптировать общий отчет к существующим потребностям.
Для стандартного отчета GENC_CORPORATE_INCOME_TAX указывается версия отчета в параметре GENC_CIT_REPORT_VERSION.
Отчет ACR выполняется стандартным образом через соответствующие FIORI-приложения
Запускаем приложение Формирование нормативных отчетов (Run Advanced Compliance Reports, App ID F1515)
Выбираем отчет за нужный период
Выбираем Сгенерировать налог с доходов корпораций (первая строка это отчет Управление классификацией налога с доходов корпораций, который был описан выше)
Далее выбираем <Новый отчет>.
Выполняется два запроса FILL_ITEM_CLASSIFICATION и FILL_SETTLEMENTS (заполняются таблицы FICITD_ITMCLFNLG и FICITD_SETTLMTLG).
Список позиций можно просмотреть в отчете Предпросмотр строк отчетности.
Подробный рассказ про ACR в отдельной статье.