См. Правила формирования отчетности (версия от 12.09.2022), действительные при подготовке отчетности по таксономии XBRL Банка России версии 4.2 и выше.

Таблица 6

Отчетный период

Тип показателя, имеющего ссылку на контекст

Даты

Пример

Пример отражения в файле XBRL в элементе <xbrli:period> контекста

месяц

на дату: остаток на начало отчетного периода

последний календарный день предыдущего месяца

Отчетный месяц - февраль 2018. Дата 2018-01-31

<xbrli:period>

<xbrli:instant>2018-01-31</xbrli:instant>

</xbrli:period>

за период: движение за отчетный период (потоковый показатель)

первый календарный день текущего отчетного месяца - последний календарный день текущего отчетного месяца

Отчетный месяц - февраль 2018: Дата начала отчетного периода 2018-02-01

Дата окончания отчетного периода 2018-02-28

<xbrli:period>

<xbrli:startDate>2018-02-01</xbrli:startDate>

<xbrli:endDate>2018-02-28</xbrli:endDate>

</xbrli:period>

за период: движение за отчетный период (нарастающим итогом с начала отчетного года)

первый календарный день текущего отчетного года - последний календарный день текущего отчетного месяца

Отчетный месяц - февраль 2018: Дата начала отчетного года 2018-01-01

Дата окончания отчетного периода 2018-02-28

Пример: ОКУД 0420165, 0420261, 0420411

<xbrli:period>

<xbrli:startDate>2018-01-01</xbrli:startDate>

<xbrli:endDate>2018-02-28</xbrli:endDate>

</xbrli:period>

на дату: остаток на конец отчетного периода

последний календарный день текущего отчетного месяца

Отчетный месяц - февраль 2018. Дата 2018-02-28

<xbrli:period>

<xbrli:instant>2018-02-28</xbrli:instant>

</xbrli:period>

квартал

на дату: остаток на начало отчетного периода

последний календарный день предыдущего квартала

Отчетный квартал - 2 квартал 2018: Дата: 2018-03-31

<xbrli:period>

<xbrli:instant>2018-03-31</xbrli:instant>

</xbrli:period>

за период: движение за отчетный период (потоковый показатель)

первый календарный день текущего отчетного квартала - последний календарный день текущего отчетного квартала

Отчетный квартал - 2 квартал 2018: Дата начала отчетного периода 2018-04-01

Дата окончания отчетного периода 2018-06-30

<xbrli:period>

<xbrli:startDate>2018-04-01</xbrli:startDate>

<xbrli:endDate>2018-06-30</xbrli:endDate>

</xbrli:period>

на дату: остаток на конец отчетного периода

последний календарный день текущего отчетного квартала

Отчетный квартал - 2 квартал 2018: Дата: 2018-06-30

<xbrli:period>

<xbrli:instant>2018-06-30</xbrli:instant>

</xbrli:period>

год

на дату: остаток на начало отчетного периода

последний календарный день предыдущего года

Отчетный год - 2018: Дата начала отчетного периода 2017-12-31

<xbrli:period>

<xbrli:instant>2017-12-31</xbrli:instant>

</xbrli:period>

за период: движение за отчетный период (потоковый показатель)

первый календарный день текущего отчетного года - последний календарный день текущего отчетного года

Отчетный год 2018: Дата начала отчетного периода 2018-01-01

Дата окончания отчетного периода 2018-12-31

<xbrli:period>

<xbrli:startDate>2018-01-01</xbrli:startDate>

<xbrli:endDate>2018-12-31</xbrli:endDate>

</xbrli:period>

на дату: остаток на конец отчетного периода

последний календарный день текущего отчетного года

Отчетный год 2018: Дата: 2018-12-31

<xbrli:period>

<xbrli:instant>2018-12-31</xbrli:instant>

</xbrli:period>

квартал нарастающим итогом (первое полугодие, девять месяцев)

на дату: остаток на начало отчетного периода

последний календарный день предыдущего года

Отчетный квартал - 2 квартал 2018: Дата 2017-12-31

<xbrli:period>

<xbrli:instant>2017-12-31</xbrli:instant>

</xbrli:period>

за период: движение за отчетный период (потоковый показатель)

первый календарный день текущего отчетного года - последний календарный день текущего отчетного квартала

Отчетный квартал - 2 квартал 2018: Дата начала отчетного периода 2018-01-01 Дата окончания отчетного периода 2018-06-30

<xbrli:period>

<xbrli:startDate>2018-01-01</xbrli:startDate>

<xbrli:endDate>2018-06-30</xbrli:endDate>

</xbrli:period>

на дату: остаток на конец отчетного периода

последний календарный день текущего отчетного квартала

Отчетный квартал - 2 квартал 2018: Дата 2018-06-30

<xbrli:period>

<xbrli:instant>2018-06-30</xbrli:instant>

</xbrli:period>

В случае если в нормативном акте установлены иные требования к определению даты начала и даты конца отчетного периода (например, последний рабочий день отчетного месяца), то отчитывающиеся организации при определении даты в элементе период контекста могут руководствоваться требованиями нормативного акта Банка России, при этом необходимо подчеркнуть, что в любом случае значение, содержащееся в теге <xbrli:instant> контекста, соответствующего началу периода, должно быть равно дате начала отчетного периода минус 1 день (не относится к управляющим компаниям инвестиционных фондов, паевых инвестиционных фондов, негосударственных пенсионных фондов).

Согласно общему подходу XBRL факт связывается с реальной датой события. Использование данного подхода может привести к неоднозначной трактовке состава файла XBRL. В связи с этим Банк России принял следующий подход: а) в качестве основной даты в элементе периода контекста файла XBRL выступает отчетная дата; б) для монетарных показателей при установлении даты необходимо руководствоваться требованиями нормативных актов Банка России, регламентирующих порядок составления и представления в Банк России отчетности в формате XBRL, и вышеизложенной таблицы.

Пример:

Факт "Дата выдачи лицензии фонду" должен ссылаться на контекст, содержащий в элементе периода отчетную дату.

В файле XBRL за отчетный период нечисловые факты, содержащие текстовые данные о какой-либо части финансового года или предыдущего года, должны иметь атрибут contextRef для элемента xbrli:context, относящегося к отчетному периоду.

Пример:

В отчете за 2016 финансовый год компания сообщает о судебном разбирательстве, завершенном в 2014 финансовом году. Тем не менее, информацию в текстовом формате следует раскрывать в контексте 2016 финансового года.

Отчетный период начинается в 00:00:00 первого дня и заканчивается в 24:00:00 последнего дня отчетного периода; это период по умолчанию в соответствии со спецификацией XBRL 2.1. В контекстах следует использовать только дату по ISO 8601, но без указания времени.

Контекст, используемый для описания значения показателя, имеющего аналитический разрез, должен содержать в себе указание компонента закрытой или открытой оси, к которому относится данный факт. Компоненты оси должны объявляться в дочернем для контекста элементе <xbrli:scenario>. Использование дочернего элемента контекста <xbrli:segment> не допускается.

Рис. 6

<xbrli:context id=" Context1">

<xbrli:entity>

<xbrli:identifier scheme="http://www.cbr.ru">1234567891234</xbrli:identifier>

</xbrli:entity>

<xbrli:period>

<xbrli:startDate>2017-09-01</xbrli:startDate>

<xbrli:endDate>2017-09-30</xbrli:endDate>

</xbrli:period

<xbrli:scenario>

<xbrldi:explicitMember dimension="dim-int:Vznosy_NPOAxis">mem-int:Vznosy_NPO_UchtennyeMember</xbrldi:explicitMember>

</xbrli:scenario>

</xbrli:context>

Компонент закрытой оси должен объявляться в качестве значения дочернего элемента <xbrldi:explicitMember>, в атрибуте dimension которого указывается наименование элемента таксономии, отражающего аналитический разрез с указанием имени элемента и префикса элемента. Компонент открытой оси должен объявляться отчитывающейся организацией самостоятельно в качестве значения дочернего элемента <xbrldi:typedMember>, в атрибуте dimension которого указывается наименование элемента таксономии, отражающего аналитический разрез с указанием имени элемента и префикса элемента внутри тега, содержащего наименование элемента, указанного в атрибуте typedDomainRef открытой оси. В случае если значение аналитики, предусмотренное таксономией, не возможно согласно бизнес-логике, то в значение компонента данной открытой оси должно вводиться значение "НП". В качестве примера присвоения значения компонента "НП" для открытой оси можно привести ось "Идентификатор строки". Открытая ось "Идентификатор строки" используется в случаях, когда в конкретном отчете (разделе отчета) не хватает имеющихся открытых осей для внесения данных с необходимой степенью детализации. Значения дочернего элемента <xbrldi:typedMember> могут заполняться как латинскими, так и кириллическими символами.

Использование атрибута @xsi:nil="true" и соответственно элементов вида <dim-int: ID_FL_YULTypedName @xsi:nil="true"/> в качестве значений элементов аналитических осей не допускается.

В таксономии XBRL Банка России распространено использование открытых осей, предназначенных для идентификации тех или иных отчетных сущностей или бизнес-объектов. С этой целью введено понятие идентификатора. Идентификатор формируется отчитывающейся организацией самостоятельно, кроме случаев, когда порядок формирования идентификатора для отчетной сущности установлен нормативным актом Банка России. При этом Банк России рекомендует для одной и той же отчетной сущности (например, контрагент), выступающей в разных ролях в рамках одного файла XBRL (открытые оси: Идентификатор дебитора, кредитора dim-int:ID_debitora_kreditoraTaxis, Идентификатор связанной стороны dim-int:ID_Svyazannaya_storonaTaxis), использовать один и тот же идентификатор. Также рекомендуется присваивать значения идентификаторов осмысленно и упорядоченно.

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

1) В первом случае отчетная сущность - организация-контрагент выступает в качестве дебитора и имеет следующий идентификатор: 7734630000 (например, отчет 0420252, раздел 2).

Рис. 7

<xbrli:context id="ContextN">

<xbrli:entity>

<xbrli:identifier scheme="http://www.cbr.ru ">1234567891234</xbrli:identifier>

</xbrli:entity>

<xbrli:period>

<xbrli:instant>2018-06-30</xbrli:instant>

</xbrli:period>

<xbrli:scenario>

<xbrldi:explicitMember dimension="dim-int:Prosroch_Zadolzh_SrokiAxis">mem-int:Prosroch_Zadolzh_Sroki_ItogoMember</xbrldi:explicitMember>

<xbrldi:explicitMember dimension="dim-int:Vid_ZadolzhAxis">mem-int:DZMember</xbrldi:explicitMember>

<xbrldi:typedMember dimension="dim-int:ID_UK_NPFTaxis">

<dim-int:ID_YULTypedName>UK12345678912345678</dim-int:ID_YULTypedName>

</xbrldi:typedMember>

<xbrldi:typedMember dimension="dim-int:ID_debitora_kreditoraTaxis">

<dim-int:ID_YULTypedName>7734630000</dim-int:ID_YULTypedName>

</xbrldi:typedMember>

<xbrldi:typedMember dimension="dim-int:Identifikator_A_ObTaxis">

<dim-int:Identifikator_A_ObTypedname>akt1</dim-int:Identifikator_A_ObTypedname>

</xbrldi:typedMember>

</xbrli:scenario>

</xbrli:context>

Во втором случае эта же организация-контрагент выступает в качестве связанной стороны, при этом используется тот же идентификатор, что и в предыдущем случае: 7734630000 (раскрытие по форме 0420252, раздел 5). Пример представлен на рисунке 8.

Рис. 8

<xbrli:context id="Context_Instant_1">

<xbrli:entity>

<xbrli:identifier scheme="r">r</xbrli:identifier>

</xbrli:entity>

<xbrli:period>

<xbrli:instant>2018-06-30</xbrli:instant>

</xbrli:period>

<xbrli:scenario>

<xbrldi:typedMember dimension="dim-int:ID_Svyazannaya_storonaTaxis">

<dim-int:ID_FL_YULTypedName> 7734630000</dim-int:ID_FL_YULTypedName>

</xbrldi:typedMember>

</xbrli:scenario>

</xbrli:context>

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

Рис. 9

<xbrli:context id="Context1">

<xbrli:entity>

<xbrli:identifier scheme="http://www.cbr.ru">1234567891234</xbrli:identifier>

</xbrli:entity>

<xbrli:period>

<xbrli:startDate>2017-09-01</xbrli:startDate>

<xbrli:endDate>2017-09-30</xbrli:endDate>

</xbrli:period

<xbrli:scenario>

<xbrldi:explicitMember dimension="dim-int:Vidy_Doxod_Rasxod_InvestDeyat_VCHastiUstavDeyatAxis">mem-int:Prochie_Invest_DoxodyMember</xbrldi:explicitMember>

<xbrldi:typedMember dimension="dim-int:RashifrovkaPokTaxis">

<dim-int:RashifrovkaPokTypedname>Прочие доходы 1</dim-int:RashifrovkaPokTypedname>

</xbrldi:typedMember>

</xbrli:scenario>

</xbrli:context>

Банк России также рекомендует обеспечить преемственность идентификаторов отчетных сущностей или бизнес-объектов.

Пример: если в файле XBRL за первый квартал 2018 года для отчетной сущности используется определенный идентификатор, то этот же идентификатор для данной отчетной сущности должен использоваться и в файле XBRL за второй квартал 2018 года.

При определении контекстов для фактов, раскрываемых в соответствии с закрытыми аналитическими разрезами, должны использоваться только компоненты измерений, определенных в таксономии XBRL Банка России в базе ссылок определений (definition linkbase) для соответствующих показателей.

Для фактов, раскрываемых в соответствии с закрытыми аналитическими разрезами, соответствующих значению измерения по умолчанию (компоненты оси, имеющие связь (arcrole) "dimension-default" в базе ссылок определений, т.е. "дефолтные" компоненты), в контексте дефолтный компонент не должен объявляться.

Если в xbrli:context присутствует элемент xbrli:scenario, то его дочерние элементы должны быть одним или несколькими элементами xbrldi:explicitMember и (или) xbrldi:typedMember и не должны иметь какое-либо иное содержание.

Элемент xbrli:scenario должен использоваться только для компонентов закрытой оси или компонентов открытых осей.

Файлы XBRL (instance файлы) не должны содержать в себе не используемые контексты. Не используемый контекст - это контекст, на который не ссылается ни один из отчетных фактов файла XBRL. Не используемые контексты подлежат удалению из файла XBRL (instance файла).

В файле XBRL (instance файле) не должны использоваться дублирующиеся контексты, имеющие идентичное содержание.

Пример дублирующихся контекстов (различие только в атрибуте id контекста, содержание контекста одинаково) представлен на рисунке 10.

Рис. 10

<context id="c1">

<entity>

<identifier scheme="http://www.cbr.ru">1234567891234</identifier>

</entity>

<period>

<startDate>2018-01-01</startDate>

<endDate>2018-12-31</endDate>

</period>

</context>

<context id="c2">

<entity>

<identifier scheme="http://www.cbr.ru ">1234567891234</identifier>

</entity>

<period>

<startDate>2018-01-01</startDate>

<endDate>2018-12-31</endDate>

</period>

</context>