Пошаговое руководство

Настройки для XBRL осуществляются в регистре сведений Адреса шаблонов в макетах.

Рассмотрим примеры на форме "0420514 Расчет собственных средств управляющей компании инвестиционных фондов, паевых инвестиционных фондов и негосударственных пенсионных фондов"

Пример 1. Рассмотрим настройки листов, где все показатели выводятся однотипно, по одному принципу группировки , например лист "SR_0420514_Rasshifr_Akt_P1_1_o1 Денежные средства на счетах в кредитных организациях "

Делается одна настройка для показателя, по которому ось будет раскрываться, и несколько настроек для того, чтобы суммы попадали в соответствующие ячейки. В данном случае у нас только одна колонка с суммой, поэтому по данному листу у нас будет две настройки - для показателя и для результата.

В настройке записи необходимо указать организацию, версию XBRL, имя макета, период и координаты XBRL. XBRL Строка всегда принимает значение RA__, в данном случае RA__2. 

В XBRL Колонке устанавливается координата колонки, по которой будет раскрываться ось, в данном случае это C__1, Наименование Кредитной организации. 

Далее настраиваем шаблон заполнения. 

На закладке "Выражение" описываем формулу. Например мы берем данные по банковским счетам счетам 20501 за вычетом резерва, Банковские счета  - это Субконто1 для счетов 205. соответственно пишем формулу [Субконто1 20501]+[Субконто1 20505]. Пассивный счет указываем с плюсом, при расчете программа вычтет сумму резерва из суммы денежных средств на счете.

Далее на закладке "Поля"  устанавливаем те показатели, значения которых мы можем вытянуть из базы в отчет, координату колонки ставим соответствующую. Например, в C__1 у нас попадает наименование кредитной организации. 

Его мы можем определить как реквизит "Связанный контрагент" на Субконто1 указанных счетов. Значит берем значение связанного контрагента для банковского счета. 

В С__2 попадает ОГРН Кредитной организации, соответственно это ОГРН связанного контрагента. Реквизит называется "Регистрационный номер" 

В колонке С__5 отражается валюта банковского счета в формате цифровой код-буквенный код. Для этого вы выбираем на Субконто1 Банковский счет соответствующий реквизит. 

Подобным образом подбираются  и остальные показатели. 

Особенность новых форм (начиная с таксономии 3.1)  состоит в том, что поля с идентификаторами располагаются вне основной таблицы, поэтому для их запонления необходимо устанавливать непосредственную координату. 

Непосредственная координата отсчитывается как номер ячейки с начала листа, например, для Идентификатора кредитной организации , непосредственная координата 3, для банковского счета 4 (номер столбца по порядку), В поле "Колонка отчетности" пишем НК__1 и НК__2

 

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

В шаблоне показателя ставим галочки "Открытая ось" и "Сворачиваемое поле оси", а также "Вид суммы" Общая.

Далее переходим к настройке шаблона с результатом.  XBRL Колонка в данном случае ставится С__7, в нее попадают значения остатков по счетам.

В самом шаблоне настраиваем только показатель СуммаКонечныйостаток, 

Галочка только на "Открытая ось".

Пример 2. Рассмотрим настройки листов, где все показатели выводятся с разной группировкой, где по разным счетам нужна своя группировка, например лист "SR_0420514_Rasshifr_Ob_P6_2_o1 Кредиторская задолженность (кредитор - юридическое лицо)"

В данном примере нам необходимо вывести в отчет данные по нескольким счетам с разной аналитикой - 60311, 60313, 60322, 60324, 60335 и 60301.

В таком случае необходимо создать два шаблона , каждый со своими настройками, отдельно для каждой группы счетов с разной аналитикой. Для разделения используется Идентификатор таблицы , который ставится в значение Z1, Z2  и т.д. всего до 8 группировок можно создавать.

Первый шаблон для группы счетов, где Субконто1 - Контрагент. В формуле перечисляем все счета  - 60311, 60313, 60322, 60324 . Идентификатор таблицы Z1

Далее делаем отбор по счетам, и по признаку Юридическое лицо, и настраиваем колонки.

Например, в колонку С__1 необходимо выводить предопределенное значение, соответственно мы не заполняем колонку "Показатель", вместо этого в колонке "Значение" указываем некое предопределенное значение (тип данных - строка)

.

СуммаКонечныйОстаток в данном случае ставится в этом же шаблоне. 


Также имеется возможность выводить в отчет дополнительные сведения. Например, в колонке С__7 "Место нахождения" необходимо указать Адрес контрагента. Поскольку из поля Адрес на карточке контрагента его вытащить физически невозможно, так как это табличная часть, то можно создать дополнительное сведение "Место нахождения", и занести туда строкой адрес.

Далее в настройках выбрать для Субконто1 Доп свойство, колонка С__7

Результат выводится в соответствующую ячейку


Далее создаем второй шаблон, для счетов 60335, 60301, 60309, 60328. 

Выражение опять же пишем как сумма Субконто1 по всем указанным счетам  [Субконто1 60335]+[Субконто1 60301]+[Субконто1 60309]+[Субконто1 60328]

Отбор уже делаем только по указанным счетам. В настройке колонок больше всего преобладают предопределенные значения. Принцип настройки аналогичен описанным выше настройкам. 

Также есть возможность выводить в непосредственную координату предопределенное значение, например в непосредственную координату 4 выводим текстовое значение "Без идентификатора"

Результат выходит следующий


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

Настройка долей и рейтингов.

Доли и рейтинги настраиваются в регистре сведении "Настройки использования доли и рейтинга"

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

 b C__10

Заполняем версию, имя макета, соответствующие координаты, период , значение несущественной доли (в %, например 0,01 - это 0,01%), и макеты координаты вычисления доли.

На примере макета SR_0420514_Rasshifr_Akt_P1_1_o1

  • Колонка анализа доли С__7 - это поле Сумма денежных средств, по нему анализируется расчет доли. 
  • Колонка доли С__8 - это непосредственно поле, в которое выводится рассчитанное значение доли.
  • Колонка анализа рейтинга С__1, Колонка кем присвоен рейтинг С__10 и Колонка анализа рейтинга С__9 - анализируется поле "Наименование кредитной организации"  и в совокупности со значением в регистре сведений "Рейтинги эмитентов" анализируется значение рейтинга и наименование рейтингового агенства. , которые определяются в колонки C__9 и С__10.

      Также должен быть заполнен справочник "Рейтинговые агентства".

 И регистр сведений "Рейтинги", а у каждого рейтинга определена Шкала (где , например 1, это самый высший рейтинг, 2 - немного хуже, 3 - еще хуже и т.д.)

Есть возможность отсечь низшие рейтинги, для этого необходимо установить константу "ОБР_порог рейтинга", например рейтинги больше шкалы 3 отсекаются.

  • Колонка аффилированность С__11  - это признак Кредитная организация является аффилированным лицом управляющей компании (да (нет). необходимо заполнить соответствующий регистр сведений "Кредитная организация является аффилированным лицом управляющей компании". Если по данному эмитенту нет записей в регистре, по умолчанию в отчет ставится значение "Нет"


  • Макеты координаты вычисления доли. В макетах координаты вычисления доли необходимо создать настройки отдельно для активов, отдельно для обязательств.


В строке формулы пишем формулу по шаблону : Имя Макета|Координата строки 

Например база для расчета долей в макетах активов - значение общей стоимости активов на листе SR_0420514_R3_t1. Но итоговую величину в этой ячейке мы взять не можем (механизм расчета долей так работать не будет) , то необходимо через запятую в формате Имя Макета|Координата строки перечислить все ячейки, образующие итог активов. Если не по всем показателям есть данные. можно оставить только те, по которым есть, например, если оставить только по денежным средствам, то формула будет выглядеть так SR_0420514_R3_t1|R__2C__1,SR_0420514_R3_t1|R__3C__1.

Настройки регистра  "Настройки использования доли и рейтинга" для макетов, где нет данных по рейтингам, проще, например макеты с обязательствами. В них заполняется всего две колонки, Колонка анализа доли и колонка доли.

Для макетов с обязательствами формула будет выглядеть так SR_0420514_R3_t1|R__19C__1
















Связанные статьи