19
Андрей Маров-Ирха / САП СНГ 09 декабря 2015 Налог на прибыль Разработка решения с использованием S/4HANA Public

Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

  • Upload
    others

  • View
    59

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

Андрей Маров-Ирха / САП СНГ

09 декабря 2015

Налог на прибыль

Разработка решения с использованием S/4HANA

Public

Page 2: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 2Public

Ответственность

Информация в данной презентации является собственностью SAP и не может быть раскрыта без

разрешения SAP. Эта презентация не изменяет лицензионного соглашения или любых отношений в

части других услуг SAP или соглашений о подписке с SAP. Изложенные в настоящем документе или

любых других, связанных с данной презентацией, не налагает на SAP каких-либо обязательств по

разработке и поставке любой упомянутой функциональности. Этот документ, или любые связанные

с ним документы о стратегии возможных будущих разработок, направлений, и функциональности

продуктов и/или платформ SAP могут быть изменены SAP в любое время по любой причине без

предварительного уведомления.

Информация, содержащаяся в данном документе не является подтверждением, обещанием, или

юридическим обязательством поставки каких-либо материалов, программных кодов или

функциональных возможностей. Информация в данном документе предоставляется без каких-либо

гарантий, явных или подразумеваемых, включая, но не ограничиваясь, подразумеваемыми

гарантиями товарной пригодности, пригодности для конкретной цели или отсутствия нарушений.

Этот документ предназначен исключительно для информационных целей и не может быть включен в

контракт. SAP не несет ответственности за ошибки или упущения в данном документе, за

исключением, если такие убытки были вызваны SAP умышленно или по грубой небрежности. Все

заявления о каких-либо прогнозах подвержены риску и содержат неопределенность, вследствие чего

фактические результаты будут существенно отличаться от ожидаемых. Читателям не рекомендуется

необоснованно полагаться на эти прогнозные заявления, которые устанавливают какие-либо даты, а

тем более полагаться на них при принятии решения о покупке продуктов и / или услуг SAP.

SAP SE – Вальдорф (Германия)

Page 3: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 3Public

Причины разработки нового решения

Появление S/4HANA Finance (до недавнего времени Simple Finance) и в

дальнейшем S/4HANA предоставляет новые возможности ввода, обработки,

хранения и представления информации. Вместе с тем, новая концепция

меняет некоторые привычные подходы к реализации параллельного учета.

Больше нет концепции «итоговых записей». Вместо таблицы итоговых записей

FAGLFLEXT - ракурс FAGLFLEXT, построенный над Универсальным журналом

(ACDOCA).

Нет инструмента сведения в Главной книге (тр. FAGL21).

Из преимуществ необходимо отметить возможность переноса на уровень БД

применения бизнес-логики к большим массивам данных.

Все это требует разработки нового типового подхода к внедрению

параллельного учета, в частности, учета налога на прибыль.

Page 4: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Public

Механизм налоговых

перерасчетов

Оптимизация выборки и

деривации ЭНУ

Инструмент фильтрации

и деривации ЭНУ

XML-Генератор

Налоговые регистры

Хранение

результатов

перерасчетов

Блоки решения по НУ для версии S/4HANA

Изменение принципа

ведения иерархии ЭНУ

Оптимизация алгоритма

деривации ЭНУ

Выполнение деривации

после сплиттинга

Заполнение ACDOCA

BRF+

HANA CDS-view, хранимые

процедуры, использование

возможностей SAP AMDP

Проводка в ACDOCA

(налоговый баланс)

Разработка отчетов «от Report

painter до Report designer»

Набор HANA CDS-views

Отчет-сверка

На основе информации,

хранимой в ACDOCA.

Возможность прямой выборки

данных с on-line деривацией

признаков

Page 5: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Public

CO FI-AA FI MM/SD Запрет проводки если

не определена

контировка для НУ

Архитектура решения по НУ для версии S/4HANA

…Иерархия RUPTA

Ввод

корректировокBRFPlus

ФФ

Н Н Н

П П

Н

ПП

П П

П П

П П П

Расчетные процедуры

Деривация

контировок для НУ

ОТЧЕТНОСТЬ

Налоговая декларация (XML-генератор)

Налоговые регистры

Налоговые регистры

Налоговые регистры

Налоговые регистры

…Иерархия RUPTD

Деривация строк

декларации

Page 6: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Public

Изменение принципа ведения иерархии ЭНУ

INC01-050

INC01-050-01

INC01-050-02

Критерии выбора - БУ

(УУ) (Счет ГК, Заказ)

Критерии выбора -

БУ (УУ) (Счет ГК,

Заказ)

Критерии выбора -

БУ (УУ) (Счет ГК,

Заказ)

00201-010

00201-11

00201-12

Критерии выбора –

НУ (INC01-050-01)

Критерии выбора –

НУ (INC01-050-02)

Связь с

узлом RUP18

U1-01

U1-01-01

U1-01-02

Критерии выбора –

для БУ и НУ

составляющих

Критерии выбора –

для БУ и НУ

составляющихСвязь с

узлом RUPTD

… … …

Иерархия RUPTA (иерархия

элементов налогового учета)

Иерархия RUPTD (иерархия

структуры декларации НУ)

Иерархия RUP18 (иерархия

объектов налоговых разниц)

Page 7: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Public

Изменение подходов к реализации проектов в части НУ (1/2)

Новая концепция хранения в системе документов для нескольких модулей не

предполагает возможности «перенакатки» регистров. Для корректировки

сохраненных документов можно использовать или сторно, с последующим

созданием нового документа, или создать корректировочный документ.

Данный подход к хранению в системе информации требует относиться к вводу

в систему информации, релевантной для налогового учета, наравне с

информацией по другим направлениям учета.

Процесс и результат в части разработки методологии, выполнения реализации

и тестирования, проведения миграции данных и продуктивной эксплуатации, в

части блока признаков для налогового учета, не должны отличаться от

аналогичных процессов и результатов по остальным направлениям учета, так

как «вольностей» с регистрами, хранящими в системе информацию для целей

налогового учета, больше нет.

Page 8: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 8Public

Изменение подходов к реализации проектов в части НУ (1/2)

Элемент«UNCLASS» больше не должен использоваться. В случае если не

определен ЭНУ, проводка не должна создаваться. Это релевантно для

проводок из всех модулей системы.

Данный подход требует более внимательно относиться к вопросам

методологии, формирования иерархии ЭНУ, тестированию и поддержке старта

системы.

Page 9: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Public

Оптимизация выборки и деривации ЭНУ

Оптимизация алгоритма деривации ЭНУ

Алгоритм поиска ЭНУ оптимизирован с использованием внутренних hash-

таблиц.

Выполнение деривации после сплиттинга

Механизм переноса полей в S/4HANA изменен разработчиками системы,

вызов подпрограмм при переносе полей для регистров ГК больше не

используется.

Для вызова деривации ЭНУ используется BAdI.

Заполнение ACDOCA

Расширение таблицы ACDOCA может осуществляться или за счет расширения

блока контировки, или за счет расширения только структуры ACDOC_SI_EXT.

Page 10: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10Public

Механизм налоговых перерасчетов (BRF+) (1/3)

Для выполнения расчетов необходим инструмент, обеспечивающий

выполнение следующих простых действий:

1. На основе заданных критериев получить набор признаков с показателями,

над которыми необходимо выполнить определенные действия;

2. Выполнить последовательность действий;

3. Сохранить результат в виде проводки в Extension ledger или передать для

выполнения следующего шага, в случае on-line расчетов,

непосредственно при запуске отчета.

Для выполнения этих задач используется Business Rule Framework plus

(BRF+).

BRF – это инструмент ведения правил для различных бизнес-сценариев.

BRF состоит из внутреннего механизма генерации исполняемых функций, на

основе настроенных правил и визуального интерфейса (WebDynpro) для

ведения бизнес-правил, что обеспечивает прозрачность и визуализацию

правил расчета.

Page 11: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Public

Механизм налоговых перерасчетов (BRF+) (2/3)

BRFPlus

Функция_2 (объект BRF+)Функция_1 (объект BRF+)

Набор

правил_11

Набор

правил_11Набор

правил_21

Правило

11

Правило

12

Набор

правил_12

Правило

13

Правило

21

Правило

22

Правило

23

Правило

31Правило

35

Правило

32

Правило

33Правило

34

Page 12: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 12Public

Механизм налоговых перерасчетов (BRF+) (3/3)

BRFPlus

Функция_1 для выполнения

нормирования (объект BRF+)

Набор правил_11

(иерархическое

сведение)

Правило_11

(определение

ЭНУ)

Правило_12

(расчет сумм

на уровне БД)

Набор правил_12

(расчет)

Правило_13

(сохранение

или передача

Таблица принятия решения

является объектом BRF+ и

содержит пользовательские

настройки, определяющие

логику последующих операций.

Вся информация

хранится в контексте

функции (отсутствует

необходимость

промежуточного

сохранения

результатов)

По таблице принятия решений на

основании ID шага определяется набор

узлов иерархии для которых нужно

выполнить иерархическое сведение

Вызывается процедура БД

для выполнения расчета с

использованием иерархии

ЭНУ и проводок

Входным параметром

функции являются: ID шага,

БЕ, год, период, и т.д.

Page 13: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 13Public

Механизм налоговых перерасчетов (Объекты BRF и HANA)

Примером использования BRF и объектов HANA может служить правило для

иерархического сведения с использованием вычислений, выполняемых на

уровне HANA, а не на уровне сервера приложений.

Выражение BRF определяющее сумму для

узла иерархии RUPTA (включая все

подчиненные узлы) по данным из ACDOCA

Page 14: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Public

Хранение результатов перерасчетов

Основным способом хранения результатов перерасчетов является проводка в

Дополнительный регистр (Extension ledger).

В отличие от хранения отдельных рассчитанных сумм для набора признаков,

проводка рассчитанных сумм с аналитиками, релевантными для налогового

учета, обеспечивает сохранение баланса на элементах налогового учета.

Старая концепция хранения результатов расчетов по прежнему может быть

реализована с использованием функционала FI-SL.

Альтернативой хранению в системе результатов расчетов является прямой

вывод в отчете результата без предварительного выполнения проводки.

Выбор решения о хранении результатов расчетов в системе (объем хранения)

зависит от требований к аудиторскому следу и корректировочным

декларациям, росту объема проводок в результате исправления ошибок,

обеспечению неизменности результатов прошлых расчетов, используемых в

текущем периоде (налоговая себестоимость запасов на начало периода) и

быстродействию таких расчетов.

Page 15: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 15Public

Налоговые регистры (отчет-сверка) (2/2)

Отчет-сверка

On-line определение

ЭНУ по текущей

версии иерархии

№ док.Сохраненные

данные

Текущие

данныеРазница

120000456 ЭНУ ЭНУ

В случае изменения

иерархии ЭНУ или

критериев выбора

необходимо выявит

документы, подлежащие

корректировке.

Процедура БД выполняет

определение ЭНУ

«налету» при выборке

данных отчетом.

…Иерархия RUPTA

Page 16: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Public

Налоговые регистры (отчет-сверка) (2/2)

Page 17: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 17Public

XML-Генератор

XML-генератор обеспечивает

формирование декларации по

налогу на прибыль в XML-

формате.

Загрузка структуры XML-

документа осуществляется с

использованием XSD-схемы.

Форматы документов

распространяются

Федеральной налоговой

службой http://format.nalog.ru/

Page 18: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 18Public

Архитектура решения ПБУ18/02 для версии S/4HANA

CO FI-AA FI MM/SD

…Иерархия RUP18

Деривация

элементов разницОТЧЕТНОСТЬ

Аналитические отчеты

Аналитические отчеты

Программа

проводок

Правила

проводокЗагрузка

остатков

Проводка

агрегированных данных

по итогам года в

дополнительный регистр

В течении года агрегированные

данные в разрезе элементов разниц

не хранятся. Данные сохраняются в

дополнительном регистре только по

итогам года.

Page 19: Налог на прибыль Разработка решения с ......BRF+ HANA CDS-view, хранимые процедуры, использование возможностей

Спасибо!

Андрей Маров-Ирха

[email protected]