1.1. Представление информации в файлах данных
Данные выписок в электронном виде представляются в виде файлов формата XML в кодировке ANSI (Windows-1251). Файл может содержать информацию по нескольким юридическим лицам (ЮЛ) или индивидуальным предпринимателям (ИП).
Файл данных имеет наименование строго определенного вида и включает служебную и информационную части. Служебная часть (заголовок) содержит данные об отправителе и получателе сообщения. Информационная часть включает сведения о конкретных документах - выписках о ЮЛ или ИП соответственно из ЕГРЮЛ или ЕГРИП.
Информация, содержащая группы сведений, представляется в сообщениях. Каждое сообщение содержит информацию о группе сведений, относящихся к одному ЮЛ (ФЛ) по данным одного органа.
Реквизиты, значения которых на момент формирования файла в базе данных отсутствуют, могут так же отсутствовать и в файле.
1.2. Структура наименования файла
Файлы, содержащие данные обмена, должны иметь наименование следующего формата:
RBV_F_D_N.xml, где
R - префикс, обозначающий данные государственной регистрации (“R”);
B - префикс, обозначающий вид информации (“U” - ЮЛ, “I” - ИП);
V - префикс, обозначающий ведомство (“М” - МНС России, “S” - ФСС, “F” - ФОМС, “Р” - ПФР, “G” - Госкомстат);
F - код отправителя по справочнику ведомства. Количество знаков зависит от длинны кода (для МНС России - СПРО);
D - текущая дата в формате “YYMMDD” (номер дня (DD), номер месяца (MM), две последние цифры года (YY));
N - порядковый номер файла в день его формирования. Количество знаков произвольное;
XML - расширение файла.
1.3. Понятия и обозначения
При описании синтаксиса сообщения и его элементов используются следующие металингвистические конструкции:
::= - метасимвол, означающий "есть по определению";
< > - метасимволы, используемые для выделения элементов металингвистической структуры;
| - метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры;
[ ] - метасимволы, означающие необязательность элемента металингвистической структуры;
{ } - метасимволы, означающие использование металингвистической структуры один и более раз.
При описании синтаксиса сообщения используются следующие основные понятия.
<слово> ::= <число> | <дата> | <текст> | <код >| <специальное слово> |
<пустое выражение>
<словосочетание> ::= <слово1>, <слово1> | <слово1>, < словосочетание>
<слово1> ::= <число> | <дата> | <текст1> | <текст2> | <код >