---
title: "Приказ ФНС РФ от 14.02.2011 N ММВ-7-6/160@"
number: "ММВ-7-6/160@"
issuer: "Федеральная налоговая служба"
issued_on: 2011-02-14
status: действует
canonical: "https://bukva.ai/docs/prikaz-mmv-7-6160-at"
---

## Приказ ФНС РФ от 14.02.2011 N ММВ-7-6/160@

# Приказ ФНС РФ от 14.02.2011 N ММВ-7-6/160@

"Об утверждении формата требования об уплате денежной суммы по банковской гарантии"


<a id="p100001"></a>**МИНИСТЕРСТВО ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ**

<a id="p100002"></a>**ФЕДЕРАЛЬНАЯ НАЛОГОВАЯ СЛУЖБА**


## <a id="p100003"></a>ПРИКАЗ

от 14 февраля 2011 г. N ММВ-7-6/160@

<a id="p100004"></a>**ОБ УТВЕРЖДЕНИИ ФОРМАТА**
**ТРЕБОВАНИЯ ОБ УПЛАТЕ ДЕНЕЖНОЙ СУММЫ ПО БАНКОВСКОЙ ГАРАНТИИ**

<a id="p100005"></a>В целях обеспечения направления в электронном виде налоговым органом в банк требования об уплате денежной суммы по банковской гарантии с указанием сумм, подлежащих уплате гарантом, в соответствии с [пунктом 21 статьи 176.1](https://bukva.ai/docs/kodeks-117-fz/statya-143#p5062) Налогового кодекса Российской Федерации приказываю:
1. <a id="p100006"></a>Утвердить формат требования об уплате денежной суммы по банковской гарантии согласно [приложению](#p100011) к настоящему Приказу.
2. <a id="p100007"></a>Управлению информатизации (В.Г. Колесников) обеспечить внедрение в налоговых органах программных средств в установленном порядке.
3. <a id="p100008"></a>Контроль за исполнением настоящего Приказа возложить на заместителя руководителя Федеральной налоговой службы А.С. Петрушина.

<div align="right">

<a id="p100009"></a>Руководитель<br>
Федеральной налоговой службы

</div>

**М.В.МИШУСТИН**





<div align="right">

<a id="p100010"></a>Утвержден<br>
Приказом ФНС России

</div>

от _______ 2011 г. N _________


## <a id="p100011"></a>ФОРМАТ ТРЕБОВАНИЯ ОБ УПЛАТЕ ДЕНЕЖНОЙ СУММЫ ПО БАНКОВСКОЙ ГАРАНТИИ



### <a id="p100012"></a>I. ОБЩИЕ СВЕДЕНИЯ


1. <a id="p100013"></a>Настоящий документ описывает требования к текстовым файлам (далее - файлам обмена) передачи требования об уплате денежной суммы по банковской гарантии.
2. <a id="p100014"></a>Настоящие форматы (версия 1.00) разработаны в соответствии с требованиями к обмену информацией в "Автоматизированной информационной системе ФНС России" (АИС "Налог-2").
<a id="p100015"></a>Данные в электронном виде представляются в виде текстовых файлов в кодировке DOS (866 кодовая страница).
3. <a id="p100016"></a>Требование об уплате денежной суммы по банковской гарантии (далее - Требование) формируется в налоговом органе в соответствии с [пунктом 21 статьи 176.1](https://bukva.ai/docs/kodeks-117-fz/statya-143#p5062) Налогового кодекса Российской Федерации и высылается в банк через Центр информационных технологий Центрального банка Российской Федерации и территориальные учреждения Центрального банка Российской Федерации (далее - ТУ Банка России).


### <a id="p100017"></a>II. ОПИСАНИЕ ФАЙЛА ОБМЕНА


5. <a id="p100018"></a>Имя файла обмена должно иметь следующий вид:
<a id="p100019"></a><TRGabbbbbbb_KKKKDDDDDDDD_NNNNNN.www>, где:
<a id="p100020"></a>TRG - условные символы для Требования в электронном виде (латинскими буквами);
<a id="p100021"></a>a = 1 для первичного зашифрованного пакета;
<a id="p100022"></a>a = 2, 3, 4, 5, 6, 7, 8, 9 для исправленного зашифрованного пакета;
<a id="p100023"></a>bbbbbbb - код банка, для направления которому предназначено Требование в электронном виде (зашифрованный пакет) (знаки с 3 по 9 разряды банковского идентификационного кода участника расчетов на территории Российской Федерации (далее - БИК) в соответствии со Справочником банковских идентификационных кодов участников расчетов (далее - Справочник БИК), осуществляющих платежи через расчетную сеть Центрального банка Российской Федерации (далее - Банк России), из них 3 и 4 разряды БИК - код ТУ Банка России);
<a id="p100024"></a>KKKK - код налогового органа, сформировавшего Требование, в соответствии со Справочником кодов обозначений налоговых органов для целей учета налогоплательщиков (далее - СОУН) (4 символа с лидирующими нулями);
<a id="p100025"></a>DDDDDDDD - дата формирования файла (зашифрованного пакета) в формате: год (4 символа), месяц (2 символа), день (2 символа);
<a id="p100026"></a>NNNNNN - порядковый номер Требования в электронном виде (зашифрованного пакета) в текущем календарном году (6 символов с лидирующими нулями, начиная с 1);
<a id="p100027"></a>www = txt в наименовании файла Требования в электронном виде;
<a id="p100028"></a>www = vrb в наименовании зашифрованного пакета.
<a id="p100029"></a>Исправленный зашифрованный пакет формируется только в Межрегиональной инспекции Федеральной налоговой службы по централизованной обработке данных при необходимости его повторного подписания или шифрования. При необходимости внесения изменений в налоговом органе формируется новое Требование с новым номером.
6. <a id="p100030"></a>Логическая модель файла обмена имеет следующую структуру.

<a id="p100031"></a><файл>::=
     <служебная часть><конец фрагмента>
     <информационная часть><конец фрагмента>
     <конец файла>
<служебная часть>::=
     <общие сведения служебной части><конец блока>

<информационная часть>::=
     <Требование налогового органа><конец блока>

<конец блока>::= ###EOL

<div align="center">

<конец фрагмента>::= @@@EOL

</div>

<конец файла>::= ===EOL


#### <a id="p100032"></a>Служебная часть


<div align="center">

<a id="p100033"></a>Таблица 2.1

</div>


<a id="p100034"></a>Общие сведения служебной части


| Наименование реквизита | Тип | Формат | Код реквизита | Структура реквизита и дополнительная информация |
| --- | --- | --- | --- | --- |
| Идентификатор файла | О | I1(71) | ИдФайл | <идентификатор отправителя> <год> <месяц> <день> <часы> <минуты> <секунды> <номер файла> |
| Тип информации | О | T(12) | ТипИнф | ТРЕБОВАНИЕБГ |
| Версия передающей программы | О | T(40) | ВерсПрог | <наименование программы> <пробел> <версия программы> |
| Телефон отправителя | О | T(20) | ТелОтпр | <номер телефона> |
| Должность отправителя | О | T(100) | ДолжнОтпр | <наименование должности> |
| Фамилия отправителя | О | T(60) | ФамОтпр | <фамилия> |
| Количество документов | О | N(5) | КолДок | ДТ: /КолДок/='1' |
| Версия формата | О | N(4.2) | ВерсФорм | 1.00 |



#### <a id="p100044"></a>Информационная часть


<a id="p100045"></a>Таблица 2.2

<a id="p100046"></a>Состав реквизитов Требования


| Наименование реквизита | Тип | Формат | Код реквизита | Структура реквизита и дополнительная информация |
| --- | --- | --- | --- | --- |
| Идентификатор документа | О | I2(36) | ИдДок | Используется глобально уникальный идентификатор (GUID) |
| Номер Требования | О | T(20) | НомТреб | < текст > |
| Дата Требования | О | D(10) | ДатаТреб | <дата> |
| Код налогового органа | О | K(4) | КодНО | <Код> |
| Наименование налогового органа | О | T(1000) | НаимНО | <текст> |
| Адрес налогового органа | О | N(6), K(2), T0(50), T0(50), T0(50), T0(50), T0(8), T0(8), T0(8) | АдрНО | <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира> |
| ИНН банка | О | I3(10) | ИННКО | <ИНН> |
| КПП банка | Н | I4(9) | КППКО | <КПП> |
| БИК банка | О | T(9) | БИК | <БИК> |
| Наименование банка | О | T(1000) | НаимКО | <текст> |
| Адрес банка | О | N(6), K(2), T0(50), T0(50), T0(50), T0(50), T0(8), T0(8), T0(8) | АдрКО | <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира> |
| Классный чин руководителя налогового органа (заместителя) | Н | T(50) | КласЧинРук | <текст> |
| ФИО руководителя налогового органа (заместителя) | О | T2(60), T2(60), T2(60) | ФИОРук | <фамилия>,<имя>,<отчество> |
| Номер банковской гарантии | О | T(20) | НомБГ | <текст> |
| Дата банковской гарантии | О | D(10) | ДатаБГ | <дата> |
| ИНН (КИО) организации | У | I3(10) \| I8(5) | ИННЮЛ | <ИНН> \| <КИО> УП:=/ФИОИП/=" |
| КПП организации | У | I4(9) | КППЮЛ | <КПП> УП:=/ФИОИП/=" |
| Наименование организации | У | T(1000) | НаимЮЛ | <текст> УП:=/ФИОИП/=" |
| ИНН индивидуального предпринимателя | У | I5(12) | ИННИП | <ИННФЛ> УП:=/ИННЮЛ/=" |
| ФИО индивидуального предпринимателя | У | T2(60), T2(60), T2(60) | ФИОИП | <фамилия>,<имя>,<отчество> УП:=/ИННЮЛ/=" ДТ: <фамилия>/=" и <имя>/=" |
| Адрес организации, индивидуального предпринимателя | Н | N(6), K(2), T0(50), T0(50), T0(50), T0(50), T0(8), T0(8), T0(8) | АдрНП | <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира> |
| Номер требования о возврате | О | T(20) | НомТребВозв | < текст > |
| Дата требования о возврате | О | D(10) | ДатаТреб- Возв | <дата> |
| Сумма, подлежащая уплате по Требованию, рублей | О | N(15.2) | СуммаПлат | <число> |
| Срок уплаты по Требованию | О | D(10) | СрокПлат | <дата> |
| Код бюджетной классификации | О | K(20) | КБК | <КБК> |
| [ОКАТО](https://bukva.ai/docs/klassifikator-413) | О | K(11) | [ОКАТО](https://bukva.ai/docs/klassifikator-413) | <ОКАТО> |
| ФИО исполнителя | О | T2(60), T2(60), T2(60) | ФИОИсп | <фамилия>,<имя>,<отчество> |
| Телефон исполнителя | О | T(20) | ТелИсп | <текст> |
| Дата подписания Требования | О | D(10) | ДатаПодп | <дата> |



### <a id="p100078"></a>III. ОБЩИЕ ТРЕБОВАНИЯ К СОСТАВУ И СТРУКТУРЕ ИНФОРМАЦИИ


7. <a id="p100079"></a>Настоящим пунктом определяется порядок формирования значений конкретных реквизитов.
<a id="p100080"></a>Реквизит "Идентификатор файла" предназначен для идентификации отправителя сообщения и присвоения каждому файлу уникального кода и имеет следующую структуру:
<a id="p100081"></a><идентификатор отправителя> <год> <месяц> <день> <часы> <минуты> <секунды> <номер файла>
<a id="p100082"></a>Для формирования номера файла используется глобально уникальный идентификатор GUID длиной 36 знаков.
<a id="p100083"></a>Идентификатор файла проставляется отправителем сообщения и не меняется при его пересылке.
<a id="p100084"></a>Идентификатор отправителя представляется 21-разрядным кодом.
<a id="p100085"></a>Для отправителя - налогового органа идентификатор отправителя состоит из 4-разрядного кода инспекции по СОУН и 17-ти символов "*":
<a id="p100086"></a>**XXXX*****************.**
<a id="p100087"></a>Реквизит "Тип информации" включает буквенный код сообщения. По значению реквизита выполняется идентификация сообщения.
<a id="p100088"></a>Реквизит "Версия передающей программы" включает наименование и версию передающей программы, разделенные пробелом, в виде произвольного текста. При использовании специальных программ ручного ввода информации указывается разработчик или наименование и, при наличии, версия. В случае подготовки данных вручную приводится текст: "Ручная подготовка".
<a id="p100089"></a>Реквизит "Телефон отправителя" включает код и номер телефона лица, отправившего информацию.
<a id="p100090"></a>Реквизит "Должность отправителя" включает должность лица, отправившего информацию. Заполняется произвольным способом.
<a id="p100091"></a>Реквизит "Фамилия отправителя" включает фамилию лица, отправившего информацию.
<a id="p100092"></a>Реквизит "Количество документов" определяет количество документов, т.е. информационных частей, которые содержатся в передаваемом файле. Документ должен начинаться с уникального идентификатора документа и заканчиваться концом блока. Для данной версии имеет значение 1.
<a id="p100093"></a>Реквизит "Версия формата" для данной версии имеет значение 1.00 и является обязательным.
<a id="p100094"></a>Реквизит "Идентификатор документа" предназначен для присвоения каждому документу уникального кода и идентификации источника документа. В качестве идентификатора документа используется глобально уникальный идентификатор (GUID).
<a id="p100095"></a>При прохождении файла через различные органы идентификатор документа, как его составная часть, не подлежит изменению.
<a id="p100096"></a>Реквизит "Номер Требования" включает номер Требования, присвоенный в налоговом органе, сформировавшем его.
<a id="p100097"></a>Реквизит "Дата Требования" включает дату Требования в формате ДД.ММ.ГГГГ.
<a id="p100098"></a>Реквизит "Код налогового органа" включает код налогового органа, сформировавшего Требование, по СОУН.
<a id="p100099"></a>Реквизит "Наименование налогового органа" включает наименование налогового органа, сформировавшего Требование, по СОУН.
<a id="p100100"></a>Реквизиты "Адрес налогового органа", "Адрес банка", "Адрес организации, индивидуального предпринимателя" включают соответственно адрес налогового органа, сформировавшего Требование, адрес банка (филиала банка), в который оно направляется, и адрес организации или индивидуального предпринимателя, представившей(го) банковскую гарантию, по Классификатору адресов Российской Федерации (КЛАДР) и имеют следующую структуру:
<a id="p100101"></a><индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира>
<a id="p100102"></a>Элементы <индекс> и <код региона> являются обязательными. Элемент <район> является обязательным для городов и населенных пунктов районного подчинения. Элемент <город> является обязательным при отсутствии населенного пункта. Элемент <населенный пункт> является обязательным при отсутствии города.
<a id="p100103"></a>Реквизит "ИНН банка" включает идентификационный номер налогоплательщика (далее - ИНН) банка, в который направляется Требование, согласно свидетельству (уведомлению) о постановке на учет в налоговом органе.
<a id="p100104"></a>Реквизит "КПП банка" включает код причины постановки на учет (далее - КПП) банка (филиала), в который направляется Требование, согласно свидетельству (уведомлению) о постановке на учет в налоговом органе.
<a id="p100105"></a>Реквизит "БИК банка" включает 9-значный БИК банка (филиала), в который направляется Требование, по Справочнику БИК.
<a id="p100106"></a>Реквизит "Наименование банка" включает полное наименование банка (филиала), в который направляется Требование, в соответствии с учредительными документами.
<a id="p100107"></a>Реквизит "Классный чин руководителя налогового органа (заместителя)" включает классный чин руководителя налогового органа или его заместителя в виде произвольного текста. Является необязательным.
<a id="p100108"></a>Реквизит "ФИО руководителя налогового органа (заместителя)" включает фамилию, имя и отчество руководителя (заместителя руководителя) налогового органа, подписавшего Требование, и имеет следующую структуру:
<a id="p100109"></a><фамилия>,<имя>,<отчество>
<a id="p100110"></a>При отсутствии отчества реквизит записывается с двумя запятыми в формате: <фамилия>,<имя>,<пусто>.
<a id="p100111"></a>Реквизит "Номер банковской гарантии" включает номер банковской гарантии, выданной банком (филиалом банка) налогоплательщику.
<a id="p100112"></a>Реквизит "Дата банковской гарантии" включает дату банковской гарантии, выданной банком (филиалом банка) налогоплательщику.
<a id="p100113"></a>Реквизит "ИНН (КИО) организации" включает ИНН налогоплательщика - организации или код иностранной организации, представившей банковскую гарантию. Для физического лица реквизит не включается.
<a id="p100114"></a>Реквизит "КПП организации" включает КПП налогоплательщика - организации или код иностранной организации, представившей банковскую гарантию, согласно Свидетельству о постановке на учет в налоговом органе (Свидетельству об учете в налоговом органе). Для физического лица реквизит не включается.
<a id="p100115"></a>Реквизит "Наименование организации" включает наименование налогоплательщика - организации или иностранной организации, представившей банковскую гарантию, в соответствии с данными единого государственного реестра налогоплательщиков. Для физического лица реквизит не включается.
<a id="p100116"></a>Реквизит "ИНН индивидуального предпринимателя" включает ИНН индивидуального предпринимателя, представившего банковскую гарантию, согласно Свидетельству о постановке на учет в налоговом органе. Для организации реквизит не включается.
<a id="p100117"></a>Реквизит "ФИО индивидуального предпринимателя" включает фамилию, имя, отчество (при его наличии) индивидуального предпринимателя, представившего банковскую гарантию. При отсутствии отчества реквизит записывается с двумя запятыми в формате: <фамилия>,<имя>,<пусто>. Для организации реквизит не включается.
<a id="p100118"></a>Реквизит "Номер требования о возврате" включает номер требования о возврате в бюджет излишне полученных налогоплательщиком (зачтенных ему) в заявительном порядке сумм налога на добавленную стоимость в соответствии с [пунктом 21 статьи 176.1](https://bukva.ai/docs/kodeks-117-fz/statya-143#p5062) Налогового кодекса Российской Федерации.
<a id="p100119"></a>Реквизит "Дата требования о возврате" включает дату требования о возврате в бюджет излишне полученных налогоплательщиком (зачтенных ему) в заявительном порядке сумм налога на добавленную стоимость.
<a id="p100120"></a>Реквизит "Сумма, подлежащая уплате по Требованию" включает сумму, подлежащую уплате гарантом, в рублях.
<a id="p100121"></a>Реквизит "Срок уплаты по Требованию" включает дату, после которой налоговый орган реализует право бесспорного списания суммы, указанной в данном требовании.
<a id="p100122"></a>Реквизит "Код бюджетной классификации" включает код бюджетной классификации по данному виду налога.
<a id="p100123"></a>Реквизит "ОКАТО" включает код места нахождения налогоплательщика по Общероссийскому [классификатору](https://bukva.ai/docs/klassifikator-413) объектов административно-территориального деления.
<a id="p100124"></a>Реквизит "ФИО исполнителя" включает фамилию, имя, отчество (при его наличии) исполнителя, составившего документ. При отсутствии отчества реквизит записывается с двумя запятыми в формате: <фамилия>,<имя>,<пусто>.
<a id="p100125"></a>Реквизит "Телефон исполнителя" включает телефон исполнителя, составившего документ.
<a id="p100126"></a>Реквизит "Дата подписания Требования" включает дату подписания Требования должностным лицом налогового органа.
8. <a id="p100127"></a>В настоящем пункте формулируются синтаксические требования к внутренней структуре файла (к передаваемому в файле сообщению). Передаваемое сообщение, не удовлетворяющее этим требованиям, считается синтаксически некорректным. Файл, представленный в виде синтаксически некорректного сообщения, не может быть принят в электронном виде.
<a id="p100128"></a>Файл имеет наименование строго определенного вида и включает служебную и информационную части. Служебная часть содержит данные об отправителе и получателе сообщения. Информационная часть включает сведения о счетах.
<a id="p100129"></a>Состав сведений фрагмента "Служебная часть" определяется технологией обработки информации в электронном виде в рамках автоматизированной системы АИС "Налог-2". Состав сведений фрагмента "Информационная часть" определяется соответствующим сообщением.
<a id="p100130"></a>Файл состоит из строк, содержащих реквизиты либо разделители.
<a id="p100131"></a>Реквизит представляет собой неделимую в смысловом отношении конструкцию, соответствующую, как правило, одной заполняемой позиции (показателю). Наименование реквизита соответствует назначению (наименованию) заполняемой позиции.
<a id="p100132"></a>Разделителями, используемыми в файле, являются:
<a id="p100133"></a>### - конец блока;
<a id="p100134"></a>@@@ - конец фрагмента (конец служебной или информационной частей сообщения);
<a id="p100135"></a>=== - конец файла.
<a id="p100136"></a>Каждый реквизит или разделитель записывается в отдельной строке. Признаком окончания строки служит пара символов с кодами ASCII 13 и 10, расположенных в указанном порядке. Эта пара символов ниже обозначается EOL.


#### <a id="p100137"></a>Понятия и обозначения

<a id="p100138"></a>При описании синтаксиса сообщения и его элементов используются следующие металингвистические конструкции:
<a id="p100139"></a>::= - метасимвол, означающий "есть по определению";
<a id="p100140"></a>< > - метасимволы, используемые для выделения элементов металингвистической структуры;
<a id="p100141"></a>| - метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры;
<a id="p100142"></a>[ ] - метасимволы, означающие необязательность элемента металингвистической структуры;
<a id="p100143"></a>{ } - метасимволы, означающие использование металингвистической структуры один и более раз.
<a id="p100144"></a>К числу синтаксических ограничений относится также ряд дополнительных требований к непротиворечивости представленной в файле информации.
<a id="p100145"></a>Например, при использовании метасимвола "|" для описании нескольких возможных вариантов структуры файла могут быть указаны условия, в случае выполнения которых правильным является единственный вариант. Эти условия называются условиями выбора и могут быть проверены на основе присутствующей в файле информации (без привлечения дополнительных источников).
<a id="p100146"></a>В таких случаях используются обозначения:
<a id="p100147"></a><структура>::=<вариант1> | ?УсловиеВыбора <вариант2>
<a id="p100148"></a>Если условие 'УсловиеВыбора' выполнено, то <структура> принимает значение <вариант1>, иначе - <вариант2>.
<a id="p100149"></a>При описании синтаксиса сообщения используются следующие основные понятия:

<a id="p100150"></a>    <слово>::= <число> | <дата> | <текст> | <код >| <специальное слово> |
               <пустое выражение>
    <словосочетание>::= <слово1>, <слово1> | <слово1>, < словосочетание>
    <слово1>::= <число> | <дата> | <текст0> | <текст1> | <текст2> | <код>

<a id="p100151"></a>Текст (<текст>) представляет собой непустую последовательность символов, в качестве которых используются прописные (заглавные) русские и латинские буквы, цифры, а также любые другие символы таблицы ASCII, за исключением символов "возврат каретки" и "перевод строки" (коды ASCII соответственно 13 и 10). Первый символ текста должен быть отличен от пробела. В том случае, когда текстовое значение встречается в составе словосочетания, возможны дополнительные ограничения на вид текста. Для выделения этих возможностей используются обозначения <текст0>, <текст1>, <текст2>.
<a id="p100152"></a>Число состоит только из цифр (без лидирующих нулей), причем может включать десятичную точку и знак "-" (минус) для отрицательных чисел.
<a id="p100153"></a>Дата представляется в виде <день>.<месяц>.<год>, где <день> - две цифры, соответствующие номеру дня в месяце, <месяц> - две цифры, соответствующие номеру месяца в году, <год> - четыре цифры года.
<a id="p100154"></a>Код определяется как слово (последовательность любых символов, включая пробелы и знаки препинания), встречающееся в некотором множестве слов. Как правило, такое множество задается в виде таблицы. В частности, код может быть задан путем указания графы определенного справочника - в таком случае код должен совпадать с каким-либо значением из этой графы. Сравнение кода со словами из соответствующего множества выполняется без учета регистра.

<a id="p100155"></a>    <русская буква> - русская буква
    <латинская буква> - латинская буква
    <ц> - цифра
    <пробел> - символ пробела
    <запятая> - символ запятой: ','
    <другой символ> - символ, имеющий код ASCII,  отличный от 13 и 10, и не
являющийся ни цифрой, ни буквой, ни пробелом, ни запятой
    <пустое выражение> - выражение, не содержащее ни одного символа
    <буква>::=<русская буква> | <латинская буква>
    <символ>::=<буква> | <ц> | <пробел> | <запятая> | <другой символ>
    <символ-не-пробел>::=<буква> | <ц> | <запятая> | <другой символ>
    <символ0>::=<буква> | <ц> | <пробел> | <другой символ>
    <символ-не-пробел0>::=<буква> | <ц> | <другой символ>
    <текст>::= <символ-не-пробел> [{<символ>}]
    <текст0>::= <символ-не-пробел0> [{<символ0>}] |
                <пустое выражение>
    <текст1>::=((<буква>|<ц>) [{<буква>|<ц>|<пробел>| - | / }] ) |
               <пустое выражение>
    <текст2>::= (< буква> [{<буква>|<пробел>| - }] ) |
               <пустое выражение>
    <число>::= [-]{<ц>}[.{<ц>}] | [-].{<ц>}
    <дата>::=<день>.<месяц>.<год>
    <год>::=<ц><ц><ц><ц>
    <месяц>::=01|02|03|04|05|06|07|08|09|10|11|12
    <день>::=<ц><ц>, принимает  значения  от  01 до 28, 29, 30  или  31 - в
зависимости от значений <месяц> и <год>;
    <часы>::=<ц><ц> - принимают значения от 00 до 23;
    <минуты>::=<ц><ц> - принимают значения от 00 до 59;
    <секунды>::=<ц><ц> - принимают значения от 00 до 59.

<a id="p100156"></a>При описании синтаксиса сообщения используются следующие специальные виды слов, используемых в качестве значений реквизитов.

<a id="p100157"></a>    <специальное слово>::= <идентификатор файла> |
                           <идентификатор отправителя> |
                           <идентификатор документа> |
                           <ИНН> | <КПП> | <ИННФЛ> |
                           <ОГРН> | <ОГРНИП> |
                           <КИО>
    <идентификатор файла>::= <идентификатор отправителя> <год> <месяц>
                       <день> <номер файла>
    <номер файла>::= <6ц>
    <идентификатор документа>::= <идентификатор файла>
                                 <номер документа>
    <номер документа>::= <6ц>
    <идентификатор отправителя>::= <идентификатор ЮЛ> |
                                   <идентификатор ИП> |
                                   <идентификатор НО> |
                                   <идентификатор банка>
    <идентификатор ЮЛ>:: = <ИНН> <2*> <КПП>
    <идентификатор ИП>:: = <ИННФЛ><9*>
    <идентификатор НО>:: = <КодНО><17*>
    <идентификатор банка>:: = <идентификатор ЮЛ>
    <ИНН>::= <10ц>
    <КПП>::= <9ц>
    <ИННФЛ>::= <12ц>
    <ОГРН>::= <13ц>
    <ОГРНИП>::= <15ц>
    <КИО>::= <5ц>
    <КодНО>::= <4ц>

<a id="p100158"></a><2*>, <9*>, <17*> и т.п. - последовательности из соответствующего числа подряд идущих символов *, например <2*>::=**.
<a id="p100159"></a><4ц>, <8ц>, <9ц>, <10ц>, <12ц> и т.п. - последовательности из соответствующего числа подряд идущих цифр (<ц>).


#### <a id="p100160"></a>Табличное представление блоков информации

<a id="p100161"></a>Строки каждой таблицы, описывающей блоки информации, определяют реквизиты, которые при переходе к стандартному описанию с использованием металингвистических конструкций встречались бы в этом описании в одном из представлений: как обязательный, как необязательный, как условно-обязательный или как предписанный реквизит.
<a id="p100162"></a>Обязательный реквизит - это реквизит, который должен обязательно присутствовать в файле.
<a id="p100163"></a>Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле.
<a id="p100164"></a>Условно-обязательный реквизит - это реквизит, присутствие которого в файле обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - отсутствует.
<a id="p100165"></a>Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле, в то время как значения может и не быть. Предписанный реквизит имеет следующую структуру:
<a id="p100166"></a><код реквизита> <двоеточие> (<содержание реквизита> | <пустой оператор>).
<a id="p100167"></a>Последовательность реквизитов в блоке совпадает с их последовательностью в табличном представлении блока:


| Блок |
| --- |
| Строка, описывающая реквизит 1 |
| ... |
| Строка, описывающая реквизит i |
| ... |
| Строка, описывающая реквизит N |

<div align="right">

<блок>::=<br><представление реквизита 1><br>...<br><представление реквизита i><br>...<br><представление реквизита N>

</div>


<a id="p100174"></a>При этом для любого i (1 $\leq$ i $\leq$ N, N - число строк в разделе таблицы) представление реквизита определяется следующим образом:

<a id="p100175"></a>    <представление реквизита i>::= <обязательный реквизит i> |
                                   <необязательный реквизит i> |
                                   <условно-обязательный реквизит i>|
                                   <предписанный реквизит i>
    <обязательный реквизит i>::= <реквизит i>
    <необязательный реквизит i>::= [<реквизит i>]
    <условно-обязательный реквизит i>::= <реквизит i> |?УПi [<реквизит i>]
    <предписанный реквизит i>::= <реквизит i>


#### <a id="p100176"></a>Синтаксис реквизитов

<a id="p100177"></a>Реквизит включает код реквизита, символ ":" (двоеточие) и значение реквизита, следующие в указанном порядке. Пробелы перед кодом реквизита, между кодом реквизита и разделителем, между разделителем и значением реквизита, а также после значения реквизита не допускаются.
<a id="p100178"></a>Код представляет собой последовательность букв и цифр. Значение представляется в строго определенном формате.
<a id="p100179"></a>В качестве кодов реквизитов используются сокращенные представления наименований этих реквизитов. Такие коды состоят только из русских букв.
<a id="p100180"></a>Используются следующие способы формирования сокращенных наименований этих реквизитов:
1) <a id="p100181"></a>инициальная аббревиация, образуемая путем выбора первых букв (слогов) из слов или словосочетаний (например, совокупный годовой доход - СГД);
2) <a id="p100182"></a>усечение - отбрасывание концевой части слова (например, количество документов - КолДок);
3) <a id="p100183"></a>эллипс - использование для образования сокращений элементов не всех слов, компонентов наименования показателя, а только слов с основной смысловой нагрузкой (например, место получения дохода - МестоДох, документ, удостоверяющий личность - УдЛичн);
4) <a id="p100184"></a>контрактура - слияние начальной и концевой части слова (например, район - Рн);
5) <a id="p100185"></a>сочетание различных способов в одном сокращении (например, адрес места жительства - АдрМЖ).
<a id="p100186"></a>Для большей наглядности визуального представления каждая из частей слов, из которых состоит сокращение, начинается с прописной буквы. Однако при обработке сокращений (как и других текстовых данных) регистр должен игнорироваться. В любых сообщениях одно и то же сокращение должно иметь один и тот же смысл и структуру.
<a id="p100187"></a>Значением реквизита может быть слово или словосочетание.
<a id="p100188"></a><реквизит>::= <код реквизита>:<значение реквизита>EOL
<a id="p100189"></a><значение реквизита>::= <слово>|<словосочетание>
<a id="p100190"></a>Порядок следования реквизитов в словосочетании принимается в соответствии с описанием формата.


#### <a id="p100191"></a>Таблицы блоков информации

<a id="p100192"></a>Таблицы блоков информации определяют коды и структуру значений реквизитов, входящих в конкретные информационные блоки. В таблицах используются следующие обозначения.
<a id="p100193"></a>В графах "Наименование реквизита" и "Код реквизита" указываются соответственно наименование и код реквизита.
<a id="p100194"></a>В графе "Тип" записывается один из символов О, Н, У, П. Символы имеют следующий смысл:
<a id="p100195"></a>О - обязательный реквизит;
<a id="p100196"></a>Н - необязательный реквизит;
<a id="p100197"></a>У - условно-обязательный реквизит;
<a id="p100198"></a>П - предписанный реквизит.
<a id="p100199"></a>Условия присутствия условно-обязательных реквизитов указываются в графе "Структура реквизита и дополнительная информация".
<a id="p100200"></a>В графе "Формат" для каждого реквизита, значением которого является слово, указывается - при помощи выражений T, T0, T1, T2, N, D, K, I1, I2, I3, I4, I5, I6, I7, I8, E - синтаксис этого слова, а вслед за ним в круглых скобках - максимальная длина слова (т.е. количество символов в слове).
<a id="p100201"></a><формат слова>::=<синтаксис> (<число>)
<a id="p100202"></a>Символы T, T0, T1, T2, N, D, K, I1, I2, I3, I4, I5, I6, I7, I8, E соответствуют следующим видам данных:
<a id="p100203"></a>T - <текст>;
<a id="p100204"></a>T0 - <текст0>;
<a id="p100205"></a>T1 - <текст1>;
<a id="p100206"></a>T2 - <текст2>;
<a id="p100207"></a>N - <число>;
<a id="p100208"></a>D - <дата>;
<a id="p100209"></a>K - <код>;
<a id="p100210"></a>I1 - <идентификатор файла>;
<a id="p100211"></a>I2 - <идентификатор документа>;
<a id="p100212"></a>**I3 - <ИНН>;**
<a id="p100213"></a>**I4 - <КПП>;**
<a id="p100214"></a>**I5 - <ИННИП>;**
<a id="p100215"></a>**I6 - <ОГРН>;**
<a id="p100216"></a>**I7 - <ОГРНИП>;**
<a id="p100217"></a>**I8 - <КИО>;**
<a id="p100218"></a>E - <пустое выражение>.
<a id="p100219"></a>Если значением реквизита является дробное десятичное число, то в графе "Формат" указывается формат его представления в виде N(m.k), где m - максимальное количество знаков в числе, включая целую и дробную часть числа, десятичную точку и знак "-" (минус), а k - число знаков дробной части числа.
<a id="p100220"></a>Если значением реквизита является словосочетание вида <слово 1>, <слово 2>, ..., <слово S>, то в графе "Формат" указывается формат представления и максимальная длина каждого из входящих в словосочетание слов. Описывающие отдельные слова конструкции перечисляются через запятую.

<a id="p100221"></a>    <формат словосочетания>::= <формат слова 1>, <формат слова 2>, ...,
                               <формат слова S>

<a id="p100222"></a>Если значение реквизита должно соответствовать одному из нескольких возможных вариантов формата: <формат слова 1>, <формат слова 2>, ..., <формат слова S>, то в графе "Формат" конструкции, описывающие варианты формата, перечисляются через знак "|".
<a id="p100223"></a><формат слова>::= <формат слова 1> | <формат слова 2> | ... | <формат слова S>
<a id="p100224"></a>В графе "Структура реквизита и дополнительная информация" приводятся следующие данные.

<div align="center">

<a id="p100225"></a>Если реквизит имеет в рамках данного формата единственно возможное значение, то указывается это значение.<br>
<a id="p100226"></a>Если значением реквизита является код, то приводится множество значений этого кода в виде {<значение1>,...,<значениеN>} или ссылка на множество значений кода в виде <код...>.<br>
<a id="p100227"></a>Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>.<br>
<a id="p100228"></a>Для условно-обязательных реквизитов формулируется условие его присутствия (УП).<br>
<a id="p100229"></a>Для значений реквизитов, к которым предъявляются дополнительные (не отраженные в других графах таблицы) требования (при невыполнении которых файл считается некорректным), приводятся дополнительные требования (ДТ).<br>
<a id="p100230"></a>При описании условий присутствия (УП) и дополнительных требований (ДТ) используются обозначения:<br>
<a id="p100231"></a>/КодРекв/ - значение реквизита, имеющего код КодРекв;<br>
<a id="p100232"></a>/КодРекв/='последовательность символов' - значение реквизита в точности совпадает с последовательностью символов, заключенной между одинарными кавычками. В частности, /КодРекв/=" означает, что значением реквизита является пустое выражение;<br>
<a id="p100233"></a>/КодРекв/ $\neq$ 'последовательность символов' - значение реквизита не совпадает с последовательностью символов, заключенной между одинарными кавычками. В частности, /КодРекв/ $\neq$ " означает, что значение реквизита отлично от пустого выражения.

</div>




<a id="p100234"></a>

---
