---
title: "Приказ ФНС РФ от 23.11.2010 N ММВ-7-6/633@"
number: "ММВ-7-6/633@"
issuer: "Федеральная налоговая служба"
issued_on: 2010-11-23
status: утратил силу
canonical: "https://bukva.ai/docs/prikaz-mmv-7-6633-at"
---

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

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

"Об утверждении формата запросов налоговых органов в банк о наличии счетов в банке и (или) об остатках денежных средств на счетах, о представлении выписок по операциям на счетах организаций (индивидуальных предпринимателей, нотариусов, занимающихся частной практикой, адвокатов, учредивших адвокатские кабинеты)"

(Зарегистрировано в Минюсте РФ 23.12.2010 N 19345)

> [!WARNING]
> Документ утратил силу в связи с изданием [Приказа](https://bukva.ai/docs/prikaz-mmv-7-2460-at#p100020) ФНС России от 19.07.2018 N ММВ-7-2/460@, утвердившего новые [формы и форматы](https://bukva.ai/docs/prikaz-mmv-7-2460-at#p100007) запросов.
> Начало действия документа - 11.03.2011.
> Окончание действия документа - 02.04.2019 <*>.
> <*> Внимание! Документ утратил силу в связи с изданием [Приказа](https://bukva.ai/docs/prikaz-mmv-7-2460-at#p100020) ФНС России от 19.07.2018 N ММВ-7-2/460@, [вступившего](https://bukva.ai/docs/prikaz-mmv-7-2460-at#p100023) в силу по истечении шести месяцев со дня официального опубликования (опубликован на Официальном интернет-портале правовой информации http://www.pravo.gov.ru - 03.10.2018). Есть неопределенность с датой окончания действия документа, связанная с исчислением срока вступления в силу отменяющего документа. Подробнее см. Справочную информацию.


<a id="p100001"></a>Зарегистрировано в Минюсте РФ 23 декабря 2010 г. N 19345

---


<div align="center">

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

</div>


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


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

от 23 ноября 2010 г. N ММВ-7-6/633@

<a id="p100005"></a>**ОБ УТВЕРЖДЕНИИ ФОРМАТА ЗАПРОСОВ**
**НАЛОГОВЫХ ОРГАНОВ В БАНК О НАЛИЧИИ СЧЕТОВ**
**В БАНКЕ И (ИЛИ) ОБ ОСТАТКАХ ДЕНЕЖНЫХ СРЕДСТВ НА СЧЕТАХ,**
**О ПРЕДСТАВЛЕНИИ ВЫПИСОК ПО ОПЕРАЦИЯМ НА СЧЕТАХ ОРГАНИЗАЦИЙ**
**(ИНДИВИДУАЛЬНЫХ ПРЕДПРИНИМАТЕЛЕЙ, НОТАРИУСОВ, ЗАНИМАЮЩИХСЯ**
**ЧАСТНОЙ ПРАКТИКОЙ, АДВОКАТОВ, УЧРЕДИВШИХ**
**АДВОКАТСКИЕ КАБИНЕТЫ)**

<a id="p100006"></a>В соответствии с [пунктами 2](https://bukva.ai/docs/kodeks-146-fz/statya-1#p1348) - [4 статьи 86](https://bukva.ai/docs/kodeks-146-fz/statya-1#p652) Налогового кодекса Российской Федерации (Собрание законодательства Российской Федерации, 1998, N 31, ст. 3824; 2010, N 31, ст. 4198) приказываю:
1. <a id="p100007"></a>Утвердить [формат](#p100011) запросов налоговых органов в банк о наличии счетов в банке и (или) об остатках денежных средств на счетах, о представлении выписок по операциям на счетах организаций (индивидуальных предпринимателей, нотариусов, занимающихся частной практикой, адвокатов, учредивших адвокатские кабинеты) согласно приложению к настоящему Приказу.
2. <a id="p100008"></a>Контроль исполнения настоящего Приказа возложить на заместителя руководителя Федеральной налоговой службы, курирующего вопросы информатизации.

<a id="p100009"></a>Руководитель

<div align="center">

Федеральной налоговой службы<br>
**М.В.МИШУСТИН**

</div>






<a id="p100010"></a>Приложение
к Приказу ФНС России
от 23.11.2010 N ММВ-7-6/633@

<div align="right">

<a id="p100011"></a>**ФОРМАТ ЗАПРОСОВ**<br>
**НАЛОГОВЫХ ОРГАНОВ В БАНК О НАЛИЧИИ СЧЕТОВ**<br>
**В БАНКЕ И (ИЛИ) ОБ ОСТАТКАХ ДЕНЕЖНЫХ СРЕДСТВ НА СЧЕТАХ,**

</div>

**О ПРЕДСТАВЛЕНИИ ВЫПИСОК ПО ОПЕРАЦИЯМ НА СЧЕТАХ ОРГАНИЗАЦИЙ**

<div align="center">

**(ИНДИВИДУАЛЬНЫХ ПРЕДПРИНИМАТЕЛЕЙ, НОТАРИУСОВ, ЗАНИМАЮЩИХСЯ**<br>
**ЧАСТНОЙ ПРАКТИКОЙ, АДВОКАТОВ, УЧРЕДИВШИХ**<br>
**АДВОКАТСКИЕ КАБИНЕТЫ)**

</div>



### <a id="p100012"></a>I. ОБЩИЕ ПОЛОЖЕНИЯ


1. <a id="p100013"></a>Настоящий формат (версия 1.00) разработан в соответствии с [пунктами 2](https://bukva.ai/docs/kodeks-146-fz/statya-1#p1348) - [4 статьи 86](https://bukva.ai/docs/kodeks-146-fz/statya-1#p652) Налогового кодекса Российской Федерации (Собрание законодательства Российской Федерации, 1998, N 31, ст. 3824; 2010, N 31, ст. 4198); [Приказом](https://bukva.ai/docs/prikaz-sae-3-06829-at) Федеральной налоговой службы от 5 декабря 2006 года N САЭ-3-06/829@ "Об утверждении Порядка направления налоговым органом запросов в банк о наличии счетов в банке и (или) об остатках денежных средств на счетах, о представлении выписок по операциям на счетах организаций (индивидуальных предпринимателей, нотариусов, занимающихся частной практикой, адвокатов, учредивших адвокатские кабинеты) и форм соответствующих запросов" (зарегистрирован в Министерстве юстиции Российской Федерации 17 января 2007 года, регистрационный N 8759; Бюллетень нормативных актов федеральных органов исполнительной власти, 2007, N 7).
2. <a id="p100014"></a>Данные в электронном виде представляются в виде текстовых файлов в кодировке DOS (866 кодовая страница).
3. <a id="p100015"></a>Формат разработан в соответствии с требованиями к обмену информацией в "Автоматизированной информационной системе ФНС России" (АИС "Налог").


### <a id="p100016"></a>II. ФОРМАТ ПРЕДСТАВЛЕНИЯ ДАННЫХ


4. <a id="p100017"></a>Запрос налогового органа о наличии счетов в банке и (или) об остатках денежных средств на счетах, о представлении выписок по операциям на счетах организаций (индивидуальных предпринимателей, нотариусов, занимающихся частной практикой, адвокатов, учредивших адвокатские кабинеты) формируется в налоговом органе по основаниям, установленным Налоговым [кодексом](https://bukva.ai/docs/kodeks-146-fz/statya-1#p1348) Российской Федерации, и направляется в банк (филиал) или учреждение Центрального банка Российской Федерации (далее - Банк России) через Центр информационных технологий Банка России (далее - ЦИТ БР) и территориальные учреждения Банка России.
5. <a id="p100018"></a>Наименование файла имеет следующую структуру:
<a id="p100019"></a><ZXXabbbbbbb_KKKKDDDDDDDD_NNNNNN.www>,
<a id="p100020"></a>где:
<a id="p100021"></a>Z - условный символ для запроса налогового органа в электронном виде (зашифрованного пакета);
<a id="p100022"></a>XX = NS - для запроса о наличии счетов в банке; OS - для запроса об остатках денежных средств на счете; VS - для выписки по операциям на счете;
<a id="p100023"></a>a = 1 для первичного зашифрованного пакета;
<a id="p100024"></a>a = 2, 3, 4, 5, 6, 7, 8, 9 для исправленного зашифрованного пакета;
<a id="p100025"></a>bbbbbbb - код банка или учреждения Банка России, для направления которому предназначен запрос в электронном виде (зашифрованный пакет) (знаки с 3 по 9 разряды банковского идентификационного кода (далее - БИК) участника расчетов на территории Российской Федерации в соответствии со Справочником банковских идентификационных кодов участников расчетов, осуществляющих платежи через расчетную сеть Банка России, из них 3 и 4 разряды БИК - код ТУ Банка России);
<a id="p100026"></a>KKKK - код налогового органа, сформировавшего запрос, в соответствии со Справочником кодов обозначений налоговых органов для целей учета налогоплательщиков (далее - СОУН) (4 символа с лидирующими нулями);
<a id="p100027"></a>DDDDDDDD - дата составления запроса в электронном виде (зашифрованного пакета) в формате: год (4 символа), месяц (2 символа), день (2 символа);
<a id="p100028"></a>NNNNNN - порядковый номер запроса в электронном виде (зашифрованного пакета) в текущем календарном году (6 символов с лидирующими нулями, начиная с 1);
<a id="p100029"></a>www = txt в наименовании запроса в электронном виде;
<a id="p100030"></a>www = vrb в наименовании зашифрованного пакета.
<a id="p100031"></a>Исправленный зашифрованный пакет формируется только в Межрегиональной инспекции Федеральной налоговой службы по централизованной обработке данных (далее - МИ ФНС России по ЦОД) при необходимости его повторного подписания или шифрования. При необходимости внесения изменений в данные запроса в налоговом органе формируется новый запрос с новым номером.
6. <a id="p100032"></a>Файл имеет следующую структуру:

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

<a id="p100039"></a><информационная часть>::=
<a id="p100040"></a><Запрос налогового органа><конец блока>

<div align="center">

<a id="p100041"></a>[{<Сведения о счетах><конец блока>}]

</div>


<a id="p100042"></a><конец блока>::= ###EOL
<a id="p100043"></a><конец фрагмента>::= @@@EOL
<a id="p100044"></a><конец файла>::= ===EOL


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


<a id="p100046"></a>Таблица 1

<div align="center">

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

</div>



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



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


<a id="p100058"></a>Таблица 2

<a id="p100059"></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) | НаимКО | <текст> наименование банка (филиала) или учреждения Банка России, куда направляется запрос |
| Обоснование запроса | О | T(1000) | ОбоснЗапр | <текст> |
| Классный чин руководителя (заместителя руководителя) налогового органа | Н | T(50) | КласЧинРук | <текст> |
| ФИО руководителя (заместителя) | О | T2(60), T2(60), T2(60) | ФИОРук | <фамилия>,<имя>,<отчество> руководителя (заместителя руководителя) налогового органа, принявшего решение |
| Должность лица, принявшего решение | О | T2(100) | ДолжРук | <текст> |
| Тип запроса | О | T(1000) | ТипЗапр | 1 - по всем счетам организации (индивидуального предпринимателя, нотариуса, занимающегося частной практикой, и адвоката, учредившего адвокатский кабинет); 2 - по указанным в запросе счетам |
| ИНН (КИО) налогоплательщика | О | I3(10)\| I5(12)\| I8(5) | ИНННП | <ИНН>\|<ИННФЛ>\|<КИО> |
| КПП налогоплательщика | У | I4(9) | КППНП | <КПП> УП:=/длина ИНННП/=10 \| 5 |
| Наименование организации | У | T(1000) | НаимНП | <текст> УП:=/длина ИНННП/= 10 \| 5 |
| ФИО индивидуального предпринимателя, нотариуса, адвоката | У | T2(60), T2(60), T2(60) | ФИОИП | <фамилия>, <имя>, <отчество> УП::=/длина ИНННП/= 12 ДТ: <фамилия>/=" и <имя>/=" |


<a id="p100080"></a>Таблица 3

<a id="p100081"></a>Сведения о счетах


| Наименование реквизита | Тип | Формат | Код реквизита | Структура реквизита и дополнительная информация |
| --- | --- | --- | --- | --- |
| Номер счета | О | T(20) | НомСч | <номер счета>, по которому требуется представить сведения |


<a id="p100084"></a>ПРИМЕЧАНИЕ: Если ТипЗапр = 1, то раздел отсутствует. В этом случае сведения представляются банком по всем счетам налогоплательщика.


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


7. <a id="p100086"></a>Настоящим пунктом определяется порядок формирования значений конкретных реквизитов.
<a id="p100087"></a>Реквизит "Идентификатор файла" предназначен для идентификации отправителя сообщения и присвоения каждому файлу уникального кода и имеет следующую структуру:
<a id="p100088"></a><идентификатор отправителя><год><месяц><день><часы><минуты><секунды><номер файла>
<a id="p100089"></a>Для формирования номера файла используется глобально уникальный идентификатор GUID длиной 36 знаков.
<a id="p100090"></a>Идентификатор файла проставляется отправителем сообщения и не меняется при его пересылке.
<a id="p100091"></a>Идентификатор отправителя представляется 21-разрядным кодом.
<a id="p100092"></a>Для отправителя - налогового органа идентификатор отправителя состоит из 4-разрядного кода инспекции в соответствии с СОУН и 17 символов "*":
<a id="p100093"></a>**XXXX*****************.**
<a id="p100094"></a>Реквизит "Тип информации" включает буквенный код сообщения. По значению реквизита выполняется идентификация сообщения.
<a id="p100095"></a>Реквизит "Версия передающей программы" включает наименование и версию передающей программы, разделенные пробелом, в виде произвольного текста. При использовании специальных программ ручного ввода информации указывается разработчик или наименование и при наличии - версия. В случае подготовки данных вручную приводится текст: "Ручная подготовка".
<a id="p100096"></a>Реквизит "Телефон отправителя" включает код и номер телефона отправителя.
<a id="p100097"></a>Реквизит "Должность отправителя" включает должность ответственного лица, подготовившего информацию. Заполняется произвольным способом.
<a id="p100098"></a>Реквизит "Фамилия отправителя" включает фамилию ответственного лица, подготовившего информацию.
<a id="p100099"></a>Реквизит "Количество документов" определяет количество документов, т.е. информационных частей, которые содержатся в передаваемом файле. Документ должен начинаться с уникального идентификатора документа и заканчиваться концом блока. Для данной версии имеет значение 1.
<a id="p100100"></a>Реквизит "Версия формата" для данной версии имеет значение 1.00 и является обязательным.
<a id="p100101"></a>Реквизит "Идентификатор документа" предназначен для присвоения каждому документу уникального кода и идентификации источника документа. В качестве идентификатора документа используется глобально уникальный идентификатор (GUID).
<a id="p100102"></a>При прохождении файла через различные органы идентификатор документа, как его составная часть, не подлежит изменению.
<a id="p100103"></a>Реквизит "Номер запроса" включает номер запроса налогового органа о наличии счетов в банке и (или) об остатках денежных средств на счетах, о представлении выписок по операциям на счетах организаций (индивидуальных предпринимателей, нотариусов, занимающихся частной практикой, адвокатов, учредивших адвокатские кабинеты).
<a id="p100104"></a>Реквизит "Дата запроса" включает дату запроса налогового органа в формате ДД.ММ.ГГГГ.
<a id="p100105"></a>Реквизит "Код налогового органа" включает код налогового органа, сформировавшего запрос, в соответствии с СОУН.
<a id="p100106"></a>Реквизит "Наименование налогового органа" включает наименование налогового органа, сформировавшего запрос, в соответствии с СОУН.
<a id="p100107"></a>Реквизит "Адрес налогового органа" включает адрес налогового органа, сформировавшего запрос, по справочнику Классификатор адресов Российской Федерации (КЛАДР) и имеет следующую структуру:
<a id="p100108"></a><индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира>
<a id="p100109"></a>Элементы <индекс> и <код региона> являются обязательными. Элемент <район> является обязательным для городов и населенных пунктов районного подчинения. Элемент <город> является обязательным при отсутствии населенного пункта. Элемент <населенный пункт> является обязательным при отсутствии города.
<a id="p100110"></a>Реквизит "БИК банка (филиала) или учреждения Банка России" включает 9-значный БИК в соответствии со Справочником банковских идентификационных кодов участников расчетов на территории Российской Федерации.
<a id="p100111"></a>Реквизит "Наименование банка (филиала) или учреждения Банка России" включает полное наименование организации или ее филиала в соответствии с учредительными документами.
<a id="p100112"></a>Реквизит "ИНН (КИО) налогоплательщика" включает идентификационный номер налогоплательщика (ИНН) согласно Свидетельству о постановке на учет в налоговом органе или код иностранной организации (КИО). Для юридического лица указывается 10-разрядный ИНН или 5-разрядный КИО. Для физического лица - 12-разрядный ИНН.
<a id="p100113"></a>Реквизит "КПП налогоплательщика" включает код причины постановки на учет (КПП) юридического лица согласно Свидетельству о постановке на учет в налоговом органе. Для физического лица реквизит не включается.
<a id="p100114"></a>Реквизит "Наименование организации" включает наименование в соответствии с данными единого государственного реестра налогоплательщиков. Для физического лица реквизит не включается.
<a id="p100115"></a>Реквизит "ФИО индивидуального предпринимателя, нотариуса, адвоката" включает фамилию, имя, отчество (при его наличии) физического лица. При отсутствии отчества реквизит записывается с двумя запятыми в формате: <фамилия>,<имя>, <пусто>. Для юридического лица реквизит не включается.
<a id="p100116"></a>Реквизит "Номер счета" включает номер банковского счета. Номер счета может состоять из цифр и других символов в соответствии с правилами формирования счета.
8. <a id="p100117"></a>В настоящем пункте формулируются синтаксические требования к внутренней структуре файла (к передаваемому в файле сообщению). Передаваемое сообщение, не удовлетворяющее этим требованиям, считается синтаксически некорректным. Файл, представленный в виде синтаксически некорректного сообщения, не может быть принят в электронном виде.
<a id="p100118"></a>Файл имеет наименование строго определенного вида и включает служебную и информационную части. Служебная часть содержит данные об отправителе и получателе сообщения. Информационная часть включает сведения о счетах.
<a id="p100119"></a>Состав сведений фрагмента "Служебная часть" определяется технологией обработки информации в электронном виде в рамках автоматизированной системы АИС "Налог". Состав сведений фрагмента "Информационная часть" определяется соответствующим сообщением.
<a id="p100120"></a>Файл состоит из строк, содержащих реквизиты либо разделители.
<a id="p100121"></a>Реквизит представляет собой неделимую в смысловом отношении конструкцию, соответствующую, как правило, одной заполняемой позиции (показателю). Наименование реквизита соответствует назначению (наименованию) заполняемой позиции.
<a id="p100122"></a>Разделителями, используемыми в файле, являются:
<a id="p100123"></a>### - конец блока;
<a id="p100124"></a>@@@ - конец фрагмента (конец служебной или информационной частей сообщения);
<a id="p100125"></a>=== - конец файла.
<a id="p100126"></a>Каждый реквизит или разделитель записывается в отдельной строке. Признаком окончания строки служат пара символов с кодами ASCII 13 и 10, расположенных в указанном порядке. Эта пара символов ниже обозначается EOL.


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

<a id="p100128"></a>При описании синтаксиса сообщения и его элементов используются следующие металингвистические конструкции:
<a id="p100129"></a>::= - метасимвол, означающий "есть по определению";
<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>В таких случаях используются следующие обозначения:
<a id="p100137"></a><структура>::=<вариант1>|?УсловиеВыбора<вариант2>
<a id="p100138"></a>Если условие 'УсловиеВыбора' выполнено, то <структура> принимает значение <вариант1>, иначе - <вариант2>.
<a id="p100139"></a>При описании синтаксиса сообщения используются следующие основные понятия:

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

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

<a id="p100145"></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="p100146"></a>При описании синтаксиса сообщения используются следующие специальные виды слов, используемых в качестве значений реквизитов:

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

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


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

<a id="p100151"></a>Строки каждой таблицы, описывающей блоки информации, определяют реквизиты, которые при переходе к стандартному описанию с использованием металингвистических конструкций встречались бы в этом описании в одном из представлений: как обязательный, как необязательный, как условно-обязательный или как предписанный реквизит.
<a id="p100152"></a>Обязательный реквизит - это реквизит, который должен обязательно присутствовать в файле.
<a id="p100153"></a>Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле.
<a id="p100154"></a>Условно-обязательный реквизит - это реквизит, присутствие которого в файле обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - отсутствует.
<a id="p100155"></a>Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле, в то время как значения может и не быть. Предписанный реквизит имеет следующую структуру:
<a id="p100156"></a><код реквизита><двоеточие>(<содержание реквизита>|<пустой оператор>)
<a id="p100157"></a>Последовательность реквизитов в блоке совпадает с их последовательностью в табличном представлении блока:


<a id="p100158"></a>

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


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

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


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

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


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

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

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

<div align="center">

<a id="p100213"></a>Если значение реквизита должно соответствовать одному из нескольких возможных вариантов формата: <формат слова 1>, <формат слова 2>, ..., <формат слова S>, то в графе "Формат" конструкции, описывающие варианты формата, перечисляются через знак "|".<br>
<a id="p100214"></a><формат слова>::= <формат слова 1>|<формат слова 2>|...|<формат слова S><br>
<a id="p100215"></a>В графе "Структура реквизита и дополнительная информация" приводятся следующие данные.<br>
<a id="p100216"></a>Если реквизит имеет в рамках данного формата единственно возможное значение, то указывается это значение.<br>
<a id="p100217"></a>Если значением реквизита является код, то приводится множество значений этого кода в виде {<значение1>,...,<значениеN>} или ссылка на множество значений кода в виде <код...>.<br>
<a id="p100218"></a>Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>.<br>
<a id="p100219"></a>Для условно-обязательных реквизитов формулируется условие его присутствия (УП).<br>
<a id="p100220"></a>Для значений реквизитов, к которым предъявляются дополнительные (не отраженные в других графах таблицы) требования (при невыполнении которых файл считается некорректным), приводятся дополнительные требования (ДТ).<br>
<a id="p100221"></a>При описании условий присутствия (УП) и дополнительных требований (ДТ) используются обозначения:<br>
<a id="p100222"></a>/КодРекв/ - значение реквизита, имеющего код КодРекв;<br>
<a id="p100223"></a>/КодРекв/='последовательность символов' - значение реквизита в точности совпадает с последовательностью символов, заключенной между одинарными кавычками. В частности, /КодРекв/=" означает, что значением реквизита является пустое выражение;<br>
<a id="p100224"></a>/КодРекв/ $\neq$ 'последовательность символов' - значение реквизита не совпадает с последовательностью символов, заключенной между одинарными кавычками. В частности, /КодРекв/ $\neq$ " означает, что значение реквизита отлично от пустого выражения.

</div>




<a id="p100225"></a>

---
