Чтение таксономии XBRL: различия между версиями
Gromova (обсуждение | вклад) Нет описания правки |
Gromova (обсуждение | вклад) Нет описания правки |
||
| (не показано 113 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[ | {| | ||
|style="vertical-align:top;"| [[File:Папка.jpg|30px]] | |||
<span style="font-size: | |<div class="mw-customtoggle-myTable1 wikia-menu-button"><span style="color:#5e647d; font-size: 160%;">'''Меппинг моделей'''</span> <span style="font-size: 90%;">описание объекта ⇓ ⇑</span></div> | ||
|} | |||
{| | {| class="mw-collapsible mw-collapsed article-table" id="mw-customcollapsible-myTable1" | ||
| style="width:16%; vertical-align:top;| | | style="width:16%; vertical-align:top;| | ||
<div style="background-color:# | <div style="background-color:#777e98; font-size:1px; height:9px; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; border-top-left-radius:7px; border-top-right-radius:7px"></div> | ||
<div style="border:1px solid # | <div style="border:1px solid #777e98; overflow:scroll; height:600px; border-top:0; padding:12px 12px 8px; margin-bottom:2ex; -webkit-border-bottom-right-radius:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-bottomleft:7px; border-bottom-right-radius:7px; border-bottom-left-radius:7px"> | ||
<span style="font-size: 130%">'''Меппинг моделей'''</span> | <span style="font-size: 130%">'''Меппинг моделей'''</span> | ||
| Строка 13: | Строка 13: | ||
[[File:680172.jpg|border|center| | [[File:680172.jpg|border|center|600px]] | ||
Для того, чтобы начать подготовку к выгрузке отчетности в формате XBRL, нужно сначала скачать с сайта https://cbr.ru/ таксономию, распаковать ее в произвольный каталог, а далее указать путь к этому каталогу из формы «Меппинг таксономии» в программе. | Для того, чтобы начать подготовку к выгрузке отчетности в формате XBRL, нужно сначала скачать с сайта https://cbr.ru/ таксономию, распаковать ее в произвольный каталог, а далее указать путь к этому каталогу из формы «Меппинг таксономии» в программе. | ||
| Строка 19: | Строка 19: | ||
Таксономия состоит из множества файлов, распределенных по разным каталогам. Каталог «META-INF» содержит описание таксономии – его и нужно выбрать в поле «Каталог». | Таксономия состоит из множества файлов, распределенных по разным каталогам. Каталог «META-INF» содержит описание таксономии – его и нужно выбрать в поле «Каталог». | ||
[[File:473950.jpg|border|center| | [[File:473950.jpg|border|center|600px]] | ||
Далее нажать «Прочитать». Результатом чтения будет предложение выбрать вид деятельности, тип отчетности (НСО, БФО) и периодичность. | Далее нажать «Прочитать». Результатом чтения будет предложение выбрать вид деятельности, тип отчетности (НСО, БФО) и периодичность. | ||
| Строка 25: | Строка 25: | ||
Следующим действием пользователь выбирает схему из предложенного списка и нажимает на нее двойным щелчком левой кнопки мыши: | Следующим действием пользователь выбирает схему из предложенного списка и нажимает на нее двойным щелчком левой кнопки мыши: | ||
[[File:393800.jpeg|border|center| | [[File:393800.jpeg|border|center|600px]] | ||
После чего откроется форма, в которой производится меппинг моделей в отчетные роли XBRL. | После чего откроется форма, в которой производится меппинг моделей в отчетные роли XBRL. | ||
[[File:276114.jpeg|border|center| | [[File:276114.jpeg|border|center|600px]] | ||
| Строка 54: | Строка 54: | ||
7. Настройки сопоставления сохраняются и могут быть выгружены из одной информационной базы в другую. При этом модели выгружаются только схематично, поэтому для переноса моделей нужно пользоваться отдельным механизмом (см. Глава 2 разделы «Выгрузка моделей», «Загрузка моделей»). | 7. Настройки сопоставления сохраняются и могут быть выгружены из одной информационной базы в другую. При этом модели выгружаются только схематично, поэтому для переноса моделей нужно пользоваться отдельным механизмом (см. Глава 2 разделы «Выгрузка моделей», «Загрузка моделей»). | ||
</div> | </div> | ||
|} | |||
<span style="font-size: | {| | ||
|style="vertical-align:top;"| [[File:Папка.jpg|30px]] | |||
{| | |<div class="mw-customtoggle-myTable2 wikia-menu-button"><span style="color:#5e647d; font-size: 160%;">'''Пример меппинга для закрытой модели'''</span> <span style="font-size: 90%;">описание объекта ⇓ ⇑</span></div> | ||
|} | |||
{| class="mw-collapsible mw-collapsed article-table" id="mw-customcollapsible-myTable2" | |||
| style="width:16%; vertical-align:top;| | | style="width:16%; vertical-align:top;| | ||
<div style="background-color:# | <div style="background-color:#777e98; font-size:1px; height:9px; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; border-top-left-radius:7px; border-top-right-radius:7px"></div> | ||
<div style="border:1px solid # | <div style="border:1px solid #777e98; overflow:scroll; height:600px; border-top:0; padding:12px 12px 8px; margin-bottom:2ex; -webkit-border-bottom-right-radius:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-bottomleft:7px; border-bottom-right-radius:7px; border-bottom-left-radius:7px"> | ||
<span style="font-size: 130%">'''Пример меппинга для закрытой модели'''</span> | <span style="font-size: 130%">'''Пример меппинга для закрытой модели'''</span> | ||
| Строка 101: | Строка 104: | ||
[[Файл:962678.jpg|border|center|800px]] | [[Файл:962678.jpg|border|center|800px]] | ||
</div> | </div> | ||
|} | |||
<span style="font-size: | {| | ||
|style="vertical-align:top;"| [[File:Папка.jpg|30px]] | |||
{| | |<div class="mw-customtoggle-myTable3 wikia-menu-button"><span style="color:#5e647d; font-size: 160%;">'''Пример меппинга для открытой модели'''</span> <span style="font-size: 90%;">описание объекта ⇓ ⇑</span></div> | ||
|} | |||
{| class="mw-collapsible mw-collapsed article-table" id="mw-customcollapsible-myTable3" | |||
| style="width:16%; vertical-align:top;| | | style="width:16%; vertical-align:top;| | ||
<div style="background-color:# | <div style="background-color:#777e98; font-size:1px; height:9px; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; border-top-left-radius:7px; border-top-right-radius:7px"></div> | ||
<div style="border:1px solid # | <div style="border:1px solid #777e98; overflow:scroll; height:600px; border-top:0; padding:12px 12px 8px; margin-bottom:2ex; -webkit-border-bottom-right-radius:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-bottomleft:7px; border-bottom-right-radius:7px; border-bottom-left-radius:7px"> | ||
<span style="font-size: 130%">'''Пример меппинга для открытой модели'''</span> | <span style="font-size: 130%">'''Пример меппинга для открытой модели'''</span> | ||
| Строка 193: | Строка 199: | ||
[[Файл:503788.jpg|border|center|750px]] | [[Файл:503788.jpg|border|center|750px]] | ||
</div> | </div> | ||
|} | |||
Перейти к общему описанию модуля XBRL [[File:Кнопка 9063.jpg|25px|link=Описание конфигурации XBRL]] | |||
[[Категория:XBRL| ]] | [[Категория:XBRL| ]] | ||
Текущая версия от 14:02, 7 октября 2020
|
Меппинг моделей Для работы с таксономией XBRL нужно в разделе «Лицевые счета (НФО) –> Сервис» выбрать «Меппинг таксономии».
Для того, чтобы начать подготовку к выгрузке отчетности в формате XBRL, нужно сначала скачать с сайта https://cbr.ru/ таксономию, распаковать ее в произвольный каталог, а далее указать путь к этому каталогу из формы «Меппинг таксономии» в программе. Таксономия состоит из множества файлов, распределенных по разным каталогам. Каталог «META-INF» содержит описание таксономии – его и нужно выбрать в поле «Каталог». Далее нажать «Прочитать». Результатом чтения будет предложение выбрать вид деятельности, тип отчетности (НСО, БФО) и периодичность. Следующим действием пользователь выбирает схему из предложенного списка и нажимает на нее двойным щелчком левой кнопки мыши: ![]()
![]()
Решение позволяет достаточно гибко преобразовывать модели в данные XBRL с помощью процессора XBRL, который интерпретирует данные отчета с помощью моделей и меппинга. Таким образом предоставляются следующие возможности: 1. Простое преобразование пересечения строки и колонки в элемент XBRL и совокупность значений закрытых осей (если в роли есть оси). 2. Сопоставление данных колонки с открытой осью. 3. Данные в открытую ось могут быть выгружены с помощью формулы (например, если в отчете используется идентификатор контрагента, при этом в отчетных данных уже есть ИНН, ОГРН и прочие реквизиты, на основании которых можно сформировать данные идентификатора. Формула обычно является конкатенацией строк (например, ИНН + ОГРН). Данные берутся из указанных колонок выгружаемой строки. 4. Сопоставление значения закрытой оси значению определенной колонки. При этом в настройке сопоставления элементов данная ось остается пустой. 5. Сопоставление через отбор. Отбор позволяет выгрузить строку отчета только тогда, когда колонка отбора равна указанному значению. Данный подход позволяет описать с помощью одной модели отчет XBRL, разделенный на таблицу и итоговую часть. В таком случае в модель добавляется еще одна колонка, в которой указывается признак итога (да/нет). При сопоставлении роли с итогами для всех элементов XBRL в колонке отбора указывается колонка с признаком итога, а в значении отбора – «да». Для роли с таблицей в значении отбора указывается – «нет». Также данный подход существенно позволяет упростить сопоставление отчетов с данными ОСВ (Оборотно-сальдовая ведомость) и ОФР (Отчёт о финансовых результатах) и ограничиться одной моделью. 6. Для больших реестровых отчетов есть возможность использовать оптимизированный механизм выгрузки данных в XBRL, который контролирует отчет в пределах одной строки. Для этого служит галочка справа от модели (вида отчета) отчетной роли. Данную галочку следует использовать только для реестровых отчетов без итоговых строк. 7. Настройки сопоставления сохраняются и могут быть выгружены из одной информационной базы в другую. При этом модели выгружаются только схематично, поэтому для переноса моделей нужно пользоваться отдельным механизмом (см. Глава 2 разделы «Выгрузка моделей», «Загрузка моделей»). |
|
Пример меппинга для открытой модели В качестве примера используем точку входа «Только управляющие компании инвестиционных фондов, паевых инвестиционных фондов и негосударственных пенсионных фондов», а из нее возьмем конкретный отчет «0420011 Отчетность об операциях с денежными средствами некредитных финансовых организаций. Раздел 1. Операции, совершенные с использованием банковских счетов некредитной финансовой организации 1.1. Виды и суммы операций, совершенных по банковским счетам некредитной финансовой организации Обороты». ![]()
Давайте рассмотрим данные отчета в таксономии. Из скриншота видно, что отчетная роль задана двумя элементами («сумма операций по списанию ДС» и «сумма операций по зачислению ДС»):
![]()
Понять, что ось открытая, можно по наличию заполненного типа доменной ссылки, имени элемента открытой оси и типа элемента открытой оси: ![]()
Также в этой роли описаны несколько закрытых осей, элементы которых вынесены в отдельные отчетные роли, но для них нам не нужно создавать модели.
Например: В регламентированном отчете у нас используются следующие значения, которые не совпадают с названиями в колонке «Описание элемента» и поэтому необходимо сделать их сопоставление:
Возвращаемся к сопоставлению самого отчета. Т.к. у нас для всех осей данные вынесены в отдельные колонки, то меппинг весьма прост:
|


























