|
Перед отправкой в Банк России отчёт нужно проверить кнопкой «Проверить». Система сверит данные с контрольными соотношениями (КС) и покажет, где данные не сходятся. Эта страница помогает понять результат проверки и исправить ошибки.
Что вы видите | Что случилось | Куда идти |
|---|---|---|
Кнопка «Проверить» неактивна или в результате ничего нет | Данные не загружены или проверка ещё идёт | |
КС с exists в названии, в описании «должен быть заполнен» | Не заполнено обязательное поле | |
В описании КС «заполняется при указании значения…» или «не допускается в случае указания…» | Не выполнено условие «если А, то заполните Б» | |
В описании КС «приводится положительным числом» или «отрицательным числом» | Приход записан с минусом или расход с плюсом | |
КС с crossc в названии (кросс-контроль) | Данных из одного раздела нет в другом, например актива нет в справочнике активов | |
Ошибки по данным, которых в вашем файле уже нет | Проект заполнили повторно без очистки | |
Имя КС начинается с ext_va_ | Это дополнительный контроль XBRLca, Банк России его не проверяет | |
КС сработал, но данные верные | Нужны пояснения к КС, или КС отключён Банком России |
| Проверка идёт по данным, которые уже загружены в проект. Поэтому сначала убедитесь, что загрузка прошла без ошибок. |
Запуск проверки

Как читать список ошибок
Каждая строка списка это один сработавший КС.
Колонка | Что в ней |
|---|---|
Тип соотношения | «Из таксономии» значит КС Банка России |
Соотношение | ID КС, например valueAssertion_R3_10 |
Уровень | Предупреждение или ошибка |
Таблица | Раздел отчёта, где сработал КС, например sr_R3 |
Описание | Требование обычными словами |
Ошибок | Сколько строк не прошли проверку |

Нажмите на строку, и откроется окно КС. В поле «Ошибка» полный текст требования. Кнопка «Показать в таблице» открывает строки раздела, которые не прошли проверку.

В «Списке форм» в колонке «Ошибки» видно, в каких разделах сработали КС.

Большое число в колонке «Ошибок» (например, 806) не значит, что у вас сотни разных ошибок. Обычно это одна причина, которая повторяется во многих строках. Разберите 2–3 строки, и остальные исправятся так же.
После исправления
Уровень КС показан в списке ошибок и в поле «Критичность» окна КС.
Уровень | Примет ли Банк России | Что делать |
|---|---|---|
Ошибка (error) | Нет, отчёт отклонят | Исправить данные и проверить снова |
Предупреждение (warning) | Да | Исправить данные, а если они верные, приложить к отчёту пояснения к КС |
Чей это КС видно по названию.
Название КС | Чей КС | Что это значит для вас |
|---|---|---|
Начинается с valueAssertion_, тип «Из таксономии» | Банка России | Банк России проверит то же самое при приёме отчёта |
Начинается с ext_va_ | Дополнительный контроль XBRLca (расширенная валидация) | Помогает найти ошибки заранее, Банк России его не проверяет |
В название КС часто входит раздел и вид проверки. Например, valueAssertion_R2_exists проверяет, что поле в разделе 2 заполнено, а valueAssertion_R6_crossc сверяет раздел 6 с другим разделом.
Часть проверок Банк России делает только у себя, например сверку со своими справочниками и реестрами. Их XBRLca не покажет, о них вы узнаете из протокола Банка России.
Почему так. В проекте нет данных, или проверка ещё не закончилась. Частый случай, когда в логе «Данные успешно добавлены», а формы пустые. Так бывает, если период проекта не совпадает с датой отчёта в файле.
Как исправить

Почему так. В некоторых строках пустое поле, которое должно быть заполнено всегда. Например, в разделе 2 не указан способ внесения записи во внутренний учёт (R_Mthd), а в разделе 6 дата внесения записи (R_Dt).
Как исправить

Почему так. КС устроен по правилу «если заполнено или равно А, то должно быть заполнено Б». Например, в разделе 3 указан вид сделки 21 (сделка через биржу РФ) и адресная заявка, а идентификатор участника торгов-контрагента (SP_CntrctrCdTrd) пустой. Или указан организатор торговли (T_OrgNm), а код клиента, присвоенный биржей (FP_CdTrd), не заполнен.
Как исправить

Почему так. Приход должен быть с плюсом, а расход с минусом. Например, в разделе 6 при приходной записи (AO_RcptOrDspsl = 1) количество AO_Qntt записано с минусом. Часто так выгружает учётная система.
Как исправить

Почему так. Кросс-контроль сверяет один раздел с другим. Например, valueAssertion_R6_crossc требует, чтобы по каждому активу из раздела 6 была строка в разделе 10 «Справочник активов» с тем же идентификатором. Если актива в справочнике нет, срабатывает КС. Похожим образом разделы 3 и 5 сверяются с другими разделами по договорам и датам операций.
Как исправить
Почему так. Данные загрузили повторно, но проект перед этим не очистили. Показатели, которых нет в новом файле, остались со старыми значениями, и проверка ругается на них.
Как исправить
Почему так. КС с ext_va_ в начале имени это дополнительные проверки XBRLca. Они помогают заранее заметить вероятные ошибки, но Банк России их не проверяет. Наша проверка смотрит на весь проект, поэтому может сработать и на пустой форме, которую вы не сдаёте.
Как исправить
Почему так. КС Банка России написан для типичного случая и не учитывает всех ситуаций. Например, КС ожидает у генерального директора одну связь в группе лиц, а у вас их две. Или вы считаете показатель по своей методике, и она отличается от формулы Банка России.
Как исправить
Пояснения нужны, когда КС Банка России с уровнем «Предупреждение» сработал, а данные верные.
<ИНН>КС<ДАТА>, дата в формате ГГГГММДД. Например, 7700000000_КС_20260930.xlsx.Если вы пересдаёте отчёт, пояснения нужно приложить заново.
| Напишите в техническую поддержку XBRLca или присылайте на почту xbrlka.helpdesk@servers.open-bs.ru. Укажите номер проекта, ID КС и приложите скриншот окна КС. |