2.6. Используемая кодировка и требования к регистру символов в файле XBRL (instance файле) и сервисном файле

2.6. Используемая кодировка и требования к регистру символов
в файле XBRL (instance файле) и сервисном файле

Все представляемые в Банк России файлы XBRL (instance файлы), а также сервисные файлы должны использовать кодировку символов UTF-8 (без BOM).

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

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

- Основная латиница, знаки препинания и цифры: диапазон кодов Unicode U+0020 - U+007E

- Стандартный алфавит русского языка: диапазон кодов Unicode U+0410 - U+044F

- Отдельные управляющие символы:

- LF (U+000A): англ. line feed - подача строки <ПС>;

- CR (U+000D): англ. carriage return - возврат каретки <ВК>;

- NEL (U+0085): англ. next line - переход на следующую строку;

- LS (U+2028): англ. line separator - разделитель строк;

- PS (U+2029): англ. paragraph separator - разделитель абзацев.

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

Пример: <?xml version="1.0" encoding="UTF-8"?>

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