На главную
Портал

400+ новых дополнительных контролей в Фабрике XBRL за полгода

12.08.2026
С начала года нашей командой было реализовано более 400 дополнительных контролей. Почти 300 из них были реализованы во втором квартале: в конце апреля Центральный Банк сделал одну из самых масштабных публикаций. 

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

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

Страховщикам | Управляющим компаниям | ПУРЦБ | НПФ | Специализированным депозтариям

⭐ Страховщикам

  • 7.154.6.1.3 — контроль проверяет несколько сложных условий, в том числе взаимосвязи между разными таблицами одной отчетности.
В общем случае контроль работает так: если показатели одного подраздела заполнены определенным образом, то контроль запоминает три идентификатора из этой записи. Далее он смотрит другой подраздел и проверяет, заполнен ли там показатель «Кредитный рейтинг эмиссии» по одному из идентификаторов — идентификатору актива. Если заполнен, все хорошо, проверка пройдена, если же нет — идет в третий подраздел и проверяет, что два других идентификатора (контрагента и поручителя) там найдены и по ним заполнен «Кредитный рейтинг контрагента». При этом проверка не проходит, если в качестве одного из идентификаторов выступает значение-исключение. Даже на уровне неформального описания приходится задуматься, какие условие должны выполняться. А при ручной проверке так придется просматривать отчеты, в которых могут быть сотни или даже тысячи строк.

  • 7.154/150.2 — в проверке участвует подраздел 11 формы 0420154, который включает более 800 показателей;
  • 7.155.2.27: 1, 2, 3, 4, 5 и 7.155.2.28: 1, 2, 3, 4, 5 — контроли, сочетающие в себе множество сложностей: несколько таблиц, несколько подразделов, сложные условия (проверка соответствия учетных групп, дополнительных учетных групп, соотнесение прошедших и будущих квартальных периодов). Ручная проверка только одного из подразделов требовала бы в десятки раз больше времени, чем общее время работы контроля;
  • ДК, замещающие внутренние контроли по таксономии valueAssertion_sr0420150_R1_152_R2_AFL_03 и valueAssertion_sr0420150_R1_152_R2_AFL_04 — валидные контроли, реализованные Банком России. Внутри таксономии они малопроизводительны: время работы могло достигать 1 часа и даже более. Поэтому мы разработали оптимизированные версии этих контролей, которые сокращают время валидации с десятков минут до нескольких секунд.

⭐ Управляющим компаниям

  • 7.Sv.SpecDep, 7.503.4.1, 7.514.2 — контроли, которые проверяют, что ИНН, ОГРН и полные наименования юридических лиц, указанные в отчетах, соответствуют ЕГРЮЛ. Исполнение каждого из контролей занимает несколько секунд, в то же время ручная проверка соответствия каждого юридического лица реестру заняла бы несравнимо больше времени и усилий;
  • ДК, замещающий внутренний контроль по таксономии valueAssertion_0420504_r3_p1_2_01 — валидный контроль, который некорректно срабатывает при валидации по таксономии (т.к. по таксономии невозможно отключить проверку в точках входа, в которых указан портфель). Мы заместили его обязательным дополнительным контролем.

⭐ ПУРЦБ

  • 7.431.2 и 7.431.4 — контроли, проверяющие сразу 12 разделов формы 0420431. Кроме того, каждая из них может быть заполнена в одном из двух доступных режимов. Ручная проверка такого количества объемных таблиц очень проблематичная и трудоёмкая;
  • 7.431.1.2.2 — при проверке необходимо учитывать данные за текущий и за предыдущий отчетные периоды. Контроль усложняется тем, что проверяемая таблица очень большая и трудночитаемая; 
  • 7.417: 34, 35 — редкий случай, когда в проверке задействуется информация о курсах валют. На больших данных сильно вырастает вероятность ошибки из-за человеческого фактора.

⭐ НПФ

  • 7.258.2 — контроль требует выполнения условия, которое трудно отследить на больших данных — если по одному и тому же идентификатору вкладчика дублируются номер и дата заключения договора, то по таким записям должны совпадать идентификаторы договоров;
  • 7.Sopr.1 — проверка простая в теории, но сложная на практике — контроль признака пустой отчетности в сопроводительной информации.

⭐ Специализированным депозитариям

  • Наши собственные допконтроли 186, 187, 188, 189 — проверка заполнения некоторых показателей формы 0420872. В общей сложности проверки затрагивают 22 (!) таблицы.

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

Ещё по теме