Присоединяйтесь!
Зарегистрированных пользователей портала: 506 008. Присоединяйтесь к нам, зарегистрироваться очень просто →
Законодательство
Законодательство

ПИСЬМО ФНС РФ от 05.02.2007 N ЧД-6-09/74@ "О ПОРЯДКЕ ОБМЕНА ИНФОРМАЦИЕЙ ОБ ОТКРЫТИИ ИЛИ О ЗАКРЫТИИ СЧЕТА, ОБ ИЗМЕНЕНИИ РЕКВИЗИТОВ СЧЕТА, ПОСТУПАЮЩЕЙ ОТ БАНКОВ"

Дата документа05.02.2007
Статус документаДействует
МеткиПисьмо · Требования · Порядок

    

ФЕДЕРАЛЬНАЯ НАЛОГОВАЯ СЛУЖБА

 

ПИСЬМО
от 5 февраля 2007 г. N ЧД-6-09/74@

 

О ПОРЯДКЕ ОБМЕНА ИНФОРМАЦИЕЙ ОБ ОТКРЫТИИ ИЛИ О ЗАКРЫТИИ СЧЕТА, ОБ ИЗМЕНЕНИИ РЕКВИЗИТОВ СЧЕТА, ПОСТУПАЮЩЕЙ ОТ БАНКОВ

 
    Федеральная налоговая служба в связи с вступлением в силу с 5 февраля текущего года Приказа ФНС России от 13.12.2006 N САЭ-3-09/861@ "Об утверждении форм сообщений банка об открытии (закрытии) счета, об изменении реквизитов счета" сообщает следующее.
 
 
    РЕФЕРЕНТ: В связи с утратой силы Приказа ФНС РФ от 13.12.2006 N САЭ-3-09/861@, следует руководствоваться принятым взамен Приказом ФНС РФ от 28.09.2009 N ММ-7-6/475@
 
 
    Учитывая, что положение Банка России "О порядке сообщения кредитной организацией налоговому органу об открытии или о закрытии счета, об изменении реквизитов счета в электронном виде" (далее - Положение Банка России), приложением к которому являются Требования к структуре и форматам файлов обмена информацией об открытии или о закрытии счета, об изменении реквизитов счета между налоговыми органами и банками (версия 5.00), разработанные ФГУП "ГНИВЦ ФНС России", до настоящего времени не утверждено, Федеральная налоговая служба направляет Временные требования к структуре и форматам файлов обмена информацией об открытии или о закрытии счета, об изменении реквизитов счета между налоговыми органами и банками (версия 5.00) (далее - Временные требования) (приложение 1 к настоящему письму) с целью доведения до специализированных операторов связи и в рекомендательной форме до банков.
    Банки, принявшие положительное решение о представлении сообщения банка об открытии (закрытии) счета и сообщения банка об изменении реквизитов счета (далее - сообщение) в электронном виде, направляют сообщения в налоговый орган по месту своего нахождения через специализированного оператора связи.
    Вместе с тем, в целях исключения дублирования представления банками сообщений во исполнение обязанности, установленной положениями статьи 86 Налогового кодекса Российской Федерации, и во исполнение обязанности, установленной положениями статьи 5 Федерального закона от 08.08.2001 N 129-ФЗ "О государственной регистрации юридических лиц и индивидуальных предпринимателей", возможно представление банками сообщений однократно в налоговый орган по месту своего нахождения.
    Кроме того, допускается направление сообщений в электронном виде через специализированного оператора связи или на бумажном носителе филиалами банков в налоговый орган по месту нахождения филиала банка.
    Информационное взаимодействие налоговых органов при обмене информацией об открытии или о закрытии счета, об изменении реквизитов счета осуществляется налоговыми органами в соответствии с Временным порядком информационного взаимодействия налоговых органов при обмене информацией об открытии или о закрытии счета, об изменении реквизитов счета организации, индивидуального предпринимателя, нотариуса, занимающегося частной практикой, и адвоката, учредившего адвокатский кабинет, поступающей от банков в электронном виде или на бумажном носителе (далее - Временный порядок) (приложение 2 к настоящему письму), и Требованиями к структуре и форматам файлов обмена информацией между налоговыми органами при передаче сообщений банка об открытии (закрытии, изменении реквизитов) счета (версия 5.00) (далее - Требования) (приложение 3 к настоящему письму).
    Информационное взаимодействие между налоговыми органами и банками при обмене информацией об открытии или о закрытии счета, об изменении реквизитов счета осуществляется в соответствии с настоящим письмом и Временными требованиями.
    Временные требования и Требования разработаны в целях реализации Положения Банка России, в связи с чем при соблюдении указанных требований до вступления в силу Положения Банка России следует учитывать следующее.
    1. При поступлении от банка сообщения на бумажном носителе налоговый орган по месту нахождения банка (далее - НОБ) осуществляет действия, изложенные в разделе 6 Временного порядка.
    При успешном осуществлении ввода в информационную систему сведений о счете, содержащихся в сообщении, поступившем в НОБ на бумажном носителе, НОБ формирует Квитанцию о принятии сообщения банка об открытии или о закрытии счета, об изменении реквизитов счета (далее - Квитанция о принятии сообщения) и направляет ее в банк на бумажном носителе.
    В случае отсутствия обязательных для заполнения показателей в сообщении, поступившем в НОБ на бумажном носителе, НОБ без осуществления ввода в информационную систему формирует Квитанцию о непринятии сообщения банка об открытии или о закрытии счета, об изменении реквизитов счета (далее - Квитанция о непринятии сообщения) и направляет ее в банк на бумажном носителе.
    Электронные копии сообщений, поступивших от банка на бумажном носителе, сформированные в результате автоматизированной обработки, направляются в МИ ФНС России по ЦОД через УФНС России.
    2. При поступлении от банка сообщения в электронном виде через специализированного оператора связи, сформированного в формате 5.00, управление ФНС России по субъекту Российской Федерации (далее - УФНС России) либо НОБ направляет его без обработки в автоматизированной системе в Межрегиональную инспекцию ФНС России по централизованной обработке данных (МИ ФНС России по ЦОД). НОБ направляет сообщение в МИ ФНС России по ЦОД через УФНС России.
    МИ ФНС России по ЦОД действует в соответствии с разделом 2 Временного порядка. Кроме того, на сообщение, полученное от УФНС России, МИ ФНС России по ЦОД формирует Квитанцию о принятии сообщения (либо Квитанцию о непринятии сообщения) и направляет ее в УФНС России, направившее сообщение, для дальнейшего направления в НОБ (при необходимости).
    При поступлении от МИ ФНС России по ЦОД квитанций УФНС России либо НОБ направляет их в банк в электронном виде через специализированного оператора связи.
    В соответствии с Временным порядком налоговые органы, сформировавшие в адрес НОБ (либо НОБ и налогового органа по месту нахождения организации (месту жительства индивидуального предпринимателя, нотариуса, занимающегося частной практикой, адвоката, учредившего адвокатский кабинет) (далее - НОНП)) на основании сообщения, поступившего от банка в электронном виде, и на основании электронной копии сообщения, поступившего от банка на бумажном носителе, Извещение о принятии сообщения банка об открытии или о закрытии счета, об изменении реквизитов счета (далее - Извещение о принятии сообщения) либо Извещение об ошибках в сообщении банка об открытии или о закрытии счета, об изменении реквизитов счета (далее - Извещение об ошибках), направляют указанные извещения в МИ ФНС России по ЦОД через УФНС России.
    Кроме того, Извещение об ошибках, сформированное в адрес банка на основании электронной копии сообщения, поступившего от банка на бумажном носителе, направляется налоговым органом, сформировавшим Извещение об ошибках, в банк на бумажном носителе.
    МИ ФНС России по ЦОД, при получении от УФНС России Извещения об ошибках, сформированного на основании сообщения, поступившего от банка в электронном виде, формирует в автоматизированной системе два файла: для НОБ (либо НОБ и НОНП) и для банка, содержащих указанное извещение, для направления в УФНС России, которое при необходимости направляет их в НОБ.
    МИ ФНС России по ЦОД, при получении от УФНС России Извещения об ошибках, сформированного на основании электронной копии сообщения, поступившего от банка на бумажном носителе, и Извещения о принятии после автоматизированной обработки направляет указанные извещения в УФНС России для дальнейшего направления в НОБ (при необходимости).
    При поступлении от МИ ФНС России по ЦОД через УФНС России Извещения об ошибках, сформированного в адрес банка, НОБ (либо УФНС России) направляет его в банк в электронном виде через специализированного оператора связи.
    При поступлении от МИ ФНС России по ЦОД через УФНС России Извещения о принятии сообщения либо Извещения об ошибках, сформированных в адрес НОБ (либо НОБ и НОНП), последний обрабатывает их в автоматизированной системе и использует в целях контроля.
    Для приема сообщений, поступающих через специализированного оператора связи без обработки в автоматизированной системе в налоговых органах создаются входные папки в соответствии с требованиями письма ФНС России от 29.12.2006 N ШТ-6-09/1277@ с настройкой системы DiPost на тему "bankschet50". Для передачи в банки сформированных в электронном виде Квитанции о принятии сообщения, Квитанции о непринятии сообщения и Извещения об ошибках в налоговых органах создаются настраиваемые выходные папки с настройкой системы DiPost на тему "bankschet50b". В МИ ФНС России по ЦОД автоматически создаются выходные папки в соответствии с кодами УФНС России (0100, 0200, ... 5100, ...), настраиваемые на почтовые адреса УФНС России. В УФНС России, при обмене с банками через УФНС России, создается выходная папка, настраиваемая на систему специализированного оператора связи, а при обмене через НОБ - на его почтовый адрес.
    Для приема сообщений с использованием автоматизированной системы создаются входные папки. В МИ ФНС России по ЦОД создается единая входная папка, с настройкой системы DiPost на тему "bankschetFO". В УФНС России создаются две входные папки: для приема сообщений от регистрирующих органов с настройкой DiPost на тему "bankschetRO" и для приема сообщений от налоговых органов с настройкой на тему "bankschetNO". В налоговых органах создаются две входные папки: для приема сообщений для регистрирующих органов (при их наличии), подключенная к АИС "Регистрация" с настройкой системы DiPost на тему "bankschetRO", и для приема сообщений для налоговых органов, подключенная к ПК "СЭОД" (АИС "Налог 2 Москва") с настройкой на тему "bankschetNO".
    Для передачи сообщений с использованием автоматизированной системы создаются выходные папки. В МИ ФНС России по ЦОД в соответствии с кодами УФНС России и МИ ФНС России по крупнейшим налогоплательщикам (0100, 0200, ... 5100, ... 9971, ...), настраиваемые на почтовые адреса УФНС России (МИ ФНС России по крупнейшим налогоплательщикам) с темой "bankschetFO". В УФНС России создаются две директории: для передачи сообщений в регистрирующие органы, в которой размещаются вложенные папки в соответствии с номерами налоговых органов (5101, 5102, ...), с настройкой системы DiPost на тему "bankschetRO", и для передачи сообщений в налоговые органы, в которой размещаются вложенные папки в соответствии с кодами налоговых органов (5101, 5102, ...), с настройкой системы DiPost на тему "bankschetNO". В налоговых органах создаются две выходные папки: для передачи сообщений от регистрирующих органов (при их наличии), подключенная к АИС "Регистрация", с настройкой системы DiPost на тему "bankschetRO", и для передачи сообщений от налоговых органов, подключенная к ПК "СЭОД" (АИС "Налог 2 Москва"), с настройкой на тему "bankschetNO".
    Для приема от УФНС России сообщений и электронных копий сообщений в МИ ФНС России по ЦОД организован почтовый ящик: mi5103kd@f51.nalog.ru.
    Программные средства, обеспечивающие информационное взаимодействие налоговых органов при обмене информацией об открытии или о закрытии счета, об изменении реквизитов счета организации, индивидуального предпринимателя, нотариуса, занимающегося частной практикой, и адвоката, учредившего адвокатский кабинет, поступающей от банков в электронном виде или на бумажном носителе, размещены в Фонде алгоритмов и программ ФНС России (ФАП ФНС России) для тестирования в каталоге "Testir PK".
    Одновременно Федеральная налоговая служба направляет для использования в работе формы документов, формируемых налоговыми органами на основании сообщений:
    форма "Уведомление об открытии (закрытии) счета" (приложение 4 к настоящему письму);
    форма "Уведомление об изменении реквизитов счета" (приложение 5 к настоящему письму);
    форма "Извещение о принятии сообщения банка об открытии или о закрытии счета, об изменении реквизитов счета" (приложение 6 к настоящему письму);
    форма "Извещение об ошибках в сообщении банка об открытии или о закрытии счета, об изменении реквизитов счета" (направляется в налоговый орган) (приложение 7 к настоящему письму);
    форма "Извещение об ошибках в сообщении банка об открытии или о закрытии счета, об изменении реквизитов счета" (направляется в банк) (приложение 8 к настоящему письму);
    форма "Квитанция о принятии сообщения банка об открытии или о закрытии счета, об изменении реквизитов счета" (приложение 9 к настоящему письму);
    форма "Квитанция о непринятии сообщения банка об открытии или о закрытии счета, об изменении реквизитов счета" (приложение 10 к настоящему письму).
    Управлениям ФНС России по субъектам Российской Федерации следует довести до банков (филиалов), состоящих на учете по месту нахождения в подведомственных налоговых органах, и до специализированных операторов связи необходимую информацию.
 

Д.А.ЧУШКИН

 
 
    

Приложение 1
к письму ФНС России
от 05.02.2007 N ЧД-6-09/74@

    

ВРЕМЕННЫЕ ТРЕБОВАНИЯ
К СТРУКТУРЕ И ФОРМАТАМ ФАЙЛОВ ОБМЕНА ИНФОРМАЦИЕЙ ОБ ОТКРЫТИИ ИЛИ О ЗАКРЫТИИ СЧЕТА, ОБ ИЗМЕНЕНИИ РЕКВИЗИТОВ СЧЕТА МЕЖДУ НАЛОГОВЫМИ ОРГАНАМИ И БАНКАМИ (ВЕРСИЯ 5.00)

    
    1. Настоящие форматы передачи данных по счетам организации, индивидуального предпринимателя, нотариуса, занимающегося частной практикой, адвоката, учредившего адвокатский кабинет, в электронном виде (далее - формат) подготовлены в соответствии с требованиями следующих документов:
    - Федеральный закон от 27 июля 2006 г. N 137-ФЗвнесении изменений в часть первую и часть вторую Налогового кодекса Российской Федерации и в отдельные законодательные акты Российской Федерации в связи с осуществлением мер по совершенствованию налогового администрирования";
    - Приказ ФНС России от 13.12.2006 N САЭ-3-09/861@ "Об утверждении форм сообщений банка об открытии (закрытии) счета, об изменении реквизитов счета".
    Данные в электронном виде представляются в виде текстовых файлов в кодировке DOS (866 кодовая страница).
    Данный формат разработан в соответствии с требованиями к обмену информацией в "Автоматизированной информационной системе ФНС России" (АИС "Налог").
    Настоящий документ отменяет форматы версии 4.00 в части разделов 2.1 - 2.5.
 

2. ФОРМАТ ПРЕДСТАВЛЕНИЯ ДАННЫХ

 

2.1. Сообщение банка об открытии (закрытии) счета

 
    Формируется в кредитной организации (ее филиале) (далее - банк) для направления в налоговый орган по месту нахождения банка через территориальные учреждения Банка России и Главный Центр информатизации Банка России (далее - ГЦИ).
 

2.1.1. Структура наименования файла

 
    SBCXabbbbbbb_LLLLDDDDDDDD_RRRRFFFFGGNNNNNN_MMM.txt,
 
    где:
    SBC - идентификатор сообщения банка об открытии или о закрытии счета, об изменении реквизитов счета;
    X=0 - для сообщения об открытии счета;
    X=2 - для сообщения о закрытии счета;
    a=1, если в файле содержится первичное сообщение;
    a=2, если в файле содержится откорректированное сообщение, не принятое ранее налоговым органом;
    a=3, если в файле содержится откорректированное сообщение, ранее принятое налоговым органом;
    bbbbbbb - знаки с 3 по 9 БИК банка, отправившего сообщение; для филиалов, не имеющих БИК, указывается БИК банка, через который направлено сообщение;
    LLLL - код налогового органа по месту нахождения банка по справочнику СОУН с лидирующими нулями;
    DDDDDDDD - дата направления сообщения в формате: год, месяц, день (например - 20060929);
    RRRRFFFFGGNNNNNN - серия сообщения (16 позиций); структура реквизита описана в разделе 3.1;
    MMM - порядковый номер сообщения по данному счету с лидирующими нулями (для сообщения об открытии счета всегда имеет вид - 001).
    Совокупность "серия сообщения_порядковый номер сообщения" образует номер сообщения согласно форме КНД1114301, введенной Приказом ФНС России от 13.12.2006 N САЭ-3-09/861@ "Об утверждении форм сообщений банка об открытии (закрытии) счета, об изменении реквизитов счета".
 

2.1.2. Состав и структура файла

 

<файл>::= <служебная часть><конец фрагмента>
 <информационная часть><конец фрагмента>
 <конец файла>
<служебная часть>::= <общие сведения служебной части><конец блока>
<информационная часть>::= <сведения сообщения><конец блока>
<конец блока>::= ###EOL
<конец фрагмента>::= @@@EOL
<конец файла>::= ===EOL

    

Служебная часть

 
 

Таблица 2.1.1

 

Общие сведения служебной части

 

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

 

Информационная часть

 

Таблица 2.1.2

 

Сведения сообщения

 

Наименование реквизита Тип Формат Код реквизита Структура реквизита и дополнительная информация
Идентификатор документа О I2(41) ИдДок <идентификатор файла> <номер документа>
Номер сообщения О T0(16), T0(3) НомСооб <серия>,<порядковый номер> сообщения. Дополняются слева нулями
Код налогового органа банка О K(4) КодНОБ <код НО> по месту нахождения банка или месту постановки на учет филиала банка
Наименование банка (филиала) О T(250) НаимКО <текст>
Адрес места нахождения банка (филиала) О K(3), N(6), K(2), T0(40), T0(40), T0(40), T0(40), T0(7), T0(7), T0(7) АдрКО <код страны>, <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира>
Регистрационный номер банка по КГРКО О N(4) РегНомКО <число>
Порядковый номер филиала банка П N(4) НомФ <число>
   ДТ: если /5 - 6 разряд КППКО//='01', то /НомФ//="
БИК банка (филиала) О T(9) БИК <БИК> для филиалов, не имеющих БИК, указывается БИК организации банка, через которую проводятся расчеты по данному счету
ИНН банка О I3(10) ИННКО <ИНН>
КПП банка (филиала) О I4(9) КППКО <КПП>
ОГРН банка О I6(13) ОГРНКО <ОГРН>
Наименование юридического лица, иностранной организации У T(1000) НаимНП <текст> УП::=/длина ИНННП//=12
ФИО индивидуального предпринимателя, нотариуса, адвоката У T2(60), T2(60), T2(60) ФИОИП <фамилия>,<имя>, <отчество>
   УП::= /длина ИНННП/=12
    ДТ:<фамилия>/=" и <имя>/="
Данные свидетельства о государственной регистрации П T0(2), T0(9) СвидГР <серия>,<номер>
Данные свидетельства о постановке на учет в налоговом органе/ свидетельства об учете в налоговом органе П T0(2), T0(9) СвидНУ <серия>,<номер>
   ДТ: если /КодСостСч/='1', то /СвидНУ//="
ИНН/КИО клиента банка О I3(10)| I5(12)| I8(5) ИНННП <ИНН>|<ИННФЛ>|<КИО>
КПП клиента банка П I4(9) КППНП <КПП>
   ДТ: если длина /ИНННП/=10 и /КодСостСч//='0', то /КППНП//="
ОГРН/ОГРНИП клиента банка П I6(13)| I7(15) ОГРННП <ОГРН>|<ОГРНИП>
   ДТ: если /длина ИНННП/ =10, то реквизит имеет формат I6(13),
    если /длина ИНННП/=12, то формат I7(15)
Признак состояния договора счета О K(1) ПризнДог <код>
1 - заключение договора;
2 - расторжение договора
Дата заключения договора счета У D(10) ДатаЗаклДог <дата>
УП::=/КодСостСч/='1'
Дата расторжения договора счета У D(10) ДатаРастДог <дата>
УП::=/КодСостСч/='0'
Номер договора счета П T(20) НомерДог <номер> договора
Состояние счета О K(1) КодСостСч <Код>
из Справочника "Состояние счета"
Валюта счета О K(1) ВалСч <Код>
из Справочника "Валюта счета"
Вид счета О T(25) ВидСч <текст>
Дата открытия счета У D(10) ДатаОткрСч <дата>
УП::=/КодСостСч/='1'
Дата закрытия счета У D(10) ДатаЗакрСч <дата>
УП::=/КодСостСч/='0'
Номер счета О T(20) НомСч <номер счета>
Должность представителя банка П T(100) ДолжнПрБ <наименование должности>
ФИО представителя банка О T2(60), T2(60), T2(60) ФИОПрБ <фамилия>,<имя>, <отчество>
ДТ:<фамилия>/=" и <имя>/="
Дата сообщения О D(10) ДатаСооб <дата>
направления сообщения банка.
Совпадает с датой, указанной в наименовании файла
Телефон банка П T(20) ТелБанка <номер телефона>

 

2.2. Сообщение банка об изменении реквизитов счета

 
    Формируется в банке при изменении реквизитов счета, определенных формой Сообщения об открытии (закрытии) счета, а также в результате реорганизации банка или его филиала, в котором открыт счет, если при реорганизации не был расторгнут договор банковского счета, для направления в налоговый орган по месту нахождения банка через территориальные учреждения Банка России и ГЦИ.
    При изменении наименования банка (филиала), адреса его места нахождения, кода причины постановки на учет, банковского идентификационного кода, не связанных с реорганизацией банка, формируется одно сообщение в соответствии с правилами, изложенными в разд. 3.1.
 

2.2.1. Структура наименования файла

 
    SBCXabbbbbbb_LLLLDDDDDDDD_RRRRFFFFGGNNNNNN_MMM.txt,
 
    где:
    SBC - идентификатор сообщения банка об открытии или о закрытии счета, об изменении реквизитов счета;
    X=1 - для сообщения об изменении реквизитов счета;
    a=1, если в файле содержится первичное сообщение;
    a=2, если в файле содержится откорректированное сообщение, не принятое ранее налоговым органом;
    a=3, если в файле содержится откорректированное сообщение, ранее принятое налоговым органом;
    RRRRFFFFGGNNNNNN - серия сообщения (16 позиций); структура реквизита описана в разделе 3.1;
    MMM - порядковый номер сообщения по данному счету с лидирующими нулями (последовательно принимает значения 002, 003 и т.д.).
    Описание остальных составляющих аналогично разделу 2.1.1.
 

2.2.2. Состав и структура файла

 

<файл>::= <служебная часть><конец фрагмента>
 <информационная часть><конец фрагмента>
 <конец файла>
<служебная часть>::= <общие сведения служебной части><конец блока>
<информационная часть>::= <сведения сообщения><конец блока>
<конец блока>::= ###EOL
<конец фрагмента>::= @@@EOL
<конец файла>::= ===EOL

    

Служебная часть

 
 

Таблица 2.2.1

 

Общие сведения служебной части

 

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

 

Информационная часть

 
 

Таблица 2.2.2

 

Сведения сообщения

 

Наименование реквизита Тип Формат Код реквизита Структура реквизита и дополнительная информация
Идентификатор документа О I2(41) ИдДок <идентификатор файла> <номер документа>
Номер сообщения О T0(16), T0(3) НомСооб <серия>,<порядковый номер> сообщения.
Дополняются слева нулями
Код налогового органа банка О K(4) КодНОБ <код НО>
   по месту нахождения банка или месту постановки на учет филиала банка
Наименование банка (филиала) О T(250) НаимКО <текст>
Адрес места нахождения банка (филиала) О K(3), N(6), K(2), T0(40), T0(40), T0(40), T0(40), T0(7), T0(7), T0(7) АдрКО <код страны>, <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира>
Номер счета старый О T(20) НомСчСтар <номер счета>
ДТ: Разрешается заполнять нулями при изменении наименования банка (филиала), адреса его места нахождения, КПП, БИК, не связанных с реорганизацией банка
Номер договора счета старый П T(20) НомерДог <номер> договора счета
Наименование юридического лица, иностранной организации У T(1000) НаимНП <текст>
УП::=/длина ИНННП//=12 и /ИНННП//="
ФИО индивидуального предпринимателя, нотариуса, адвоката У T2(60), T2(60), T2(60) ФИОИП <фамилия>,<имя>, <отчество>
УП::=/длина ИНННП/=12 ДТ:<фамилия>/=" и <имя>/="
ИНН/КИО клиента банка П I3(10)| I5(12)|I8(5) ИНННП <ИНН>|<ИННФЛ>|<КИО>
ДТ: если /НомСооб в поз. 9 - 16//='00000000', то /ИНННП//="
КПП клиента банка П I4(9) КППНП <КПП>
ДТ: если /длина ИНННП/=10 и /КодСостСч//='0' и /НомСооб в поз. 9 - 16//='00000000', то /КППНП//="
ДТ: если /ИНННП/=", то /КППНП/="
ОГРН/ОГРНИП клиента банка П I6(13)| I7(15) ОГРННП <ОГРН>|<ОГРНИП>
ДТ: если /длина ИНННП/ =10, то реквизит имеет формат I6(13), если /длина ИНННП/=12, то формат I7(15)
Признак изменения реквизитов О K(1) ПризнИзм <код>
1 - в связи с изменением сведений о банке (филиале);
2 - в связи с изменением сведений о счете;
3 - в связи с изменением сведений о банке (филиале) и счете
Регистрационный номер банка по КГРКО О N(4) РегНомКО <число>
Порядковый номер филиала банка П N(4) НомФ <число>
ДТ: если /5 - 6 разряд КППКО//='01', то/НомФ//="
БИК банка (филиала) О T(9) БИК <БИК> для филиалов, не имеющих БИК, указывается БИК организации банка, через которую проводятся расчеты по данному счету
ИНН банка О I3(10) ИННКО <ИНН>
КПП банка (филиала) О I4(9) КППКО <КПП>
ОГРН банка О I6(13) ОГРНКО <ОГРН>
Номер счета после изменения У T(20) НомИзмСч <номер счета>
УП::=/ПризнИзм/>1
Дата изменения номера счета У D(10) ДатаИзмСч <дата>
УП::=/НомИзмСч//="
Должность представителя банка П T(100) ДолжнПрБ <Наименование должности>
ФИО представителя банка О T2(60), T2(60), T2(60) ФИОПрБ <фамилия>,<имя>, <отчество>
ДТ: <фамилия>/=" и <имя>/="
Дата сообщения О D(10) ДатаСооб <дата> направления сообщения банка.
Совпадает с датой, указанной в наименовании файла
Телефон банка П T(20) ТелБанка <номер телефона>

 

2.3. Квитанция о принятии (непринятии) сообщения банка

 
    Формируется в МИ ФНС России по ЦОД и высылается в банк через территориальные учреждения Банка России.
    На каждый поступивший файл сообщения банка формируется отдельный файл квитанции.
 

2.3.1. Структура наименования файла

 
    Имя файла формируется из имени файла сообщения путем замены третьего символа "C" на символ "F".
 

2.3.2. Состав и структура файла

 

<файл>::= <служебная часть><конец фрагмента>
 <информационная часть><конец фрагмента>
 <конец файла>
<служебная часть>::= <общие сведения служебной части><конец блока>
<информационная часть>::= <результаты обработки><конец блока>
 {<характеристики ошибок><конец блока>}
<конец блока>::= ###EOL
<конец фрагмента>::= @@@EOL
<конец файла>::= ===EOL

    

Служебная часть

 
 

Таблица 2.3.1

 

Общие сведения служебной части

 

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

 

Информационная часть

 

Таблица 2.3.2

 

Результаты обработки

 

Наименование реквизита Тип Формат Код реквизита Структура реквизита и дополнительная информация
Идентификатор документа О I2(41) ИдДок <идентификатор файла> <номер документа>
Дата обработки О D(10) ДатаОбр <дата> обработки файла
Номер счета П T(20) НомСч <номер счета>
- при невозможности прочитать сообщение значение реквизита не заполняется

 
 

Таблица 2.3.3

 

Характеристики ошибок

 

Наименование реквизита Тип Формат Код реквизита Структура реквизита и дополнительная информация
Код ошибки О T(3) КодОшибки <код> из справочника "Коды ошибок"
Наименование ошибки О T(250) НаимОшибки <текст> из справочника "Коды ошибок"
Код реквизита У T(50) КодРекв УП::=/КодОшибки/ относится к реквизиту
Значение реквизита У T(1000) ЗначРекв УП::=/КодОшибки/ относится к реквизиту

 
    При отсутствии ошибок в сообщении записывается КодОшибки = "0000" и соответствующее ему наименование.
 

2.4. Извещение об ошибках в сообщении банка об открытии или о закрытии счета, об изменении реквизитов счета

 
    Формируется в налоговом органе при наличии ошибок в файле сообщения банка и высылается в банк через территориальные учреждения Банка России.
    На каждый поступивший файл сообщения банка, содержащего ошибки, формируется отдельный файл извещения.
 

2.4.1. Структура наименования файла

 
    Имя файла формируется из имени файла сообщения путем замены третьего символа "C" на символ "K".
 

2.4.2. Состав и структура файла

 

<файл>::= <служебная часть><конец фрагмента>
 <информационная часть><конец фрагмента>
 <конец файла>
<служебная часть>::= <общие сведения служебной части><конец блока>
<информационная часть>::= <результаты обработки><конец блока>
 {<характеристики ошибок><конец блока>}
<конец блока>::= ###EOL
<конец фрагмента>::= @@@EOL
<конец файла>::= ===EOL

    

Служебная часть

 
 

Таблица 2.4.1

 

Общие сведения служебной части

 

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

 

Информационная часть

 
 

Таблица 2.4.2

 

Результаты обработки

 

Наименование реквизита Тип Формат Код реквизита Структура реквизита и дополнительная информация
Идентификатор документа О I2(41) ИдДок <идентификатор файла> <номер документа>
Дата обработки О D(10) ДатаОбр <дата> обработки файла
Номер счета П T(20) НомСч <номер счета> старый
- при невозможности прочитать сообщение значение реквизита не заполняется

 
 

Таблица 2.4.3

 

Характеристики ошибок

 

Наименование реквизита Тип Формат Код реквизита Структура реквизита и дополнительная информация
Код ошибки О T(3) КодОшибки <код> из справочника "Коды ошибок"
Наименование ошибки О T(250) НаимОшибки <текст> из справочника "Коды ошибок"
Код реквизита У T(50) КодРекв УП::=/КодОшибки/ относится к реквизиту
Значение реквизита У T(1000) ЗначРекв УП::=/КодОшибки/ относится к реквизиту

 

3. ОБЩИЕ ТРЕБОВАНИЯ К СОСТАВУ И СТРУКТУРЕ ИНФОРМАЦИИ

 

3.1. Рекомендации по формированию значений конкретных реквизитов

 
    Реквизит "Идентификатор файла"
    Предназначен для идентификации отправителя сообщения и присвоения каждому файлу уникального кода и имеет следующую структуру:
 
    <идентификатор отправителя><год><месяц><день><номер файла>
 
    Номер файла определяется как порядковый номер файла за текущий день и включает 6 позиций с лидирующими нулями. Номер файла проставляется в подразделении банка, формирующего сообщение, и не меняется при его пересылке.
    При подготовке откорректированных сообщений (a=2, a=3) идентификатор файла задается новый путем изменения года, месяца, дня и/или номера файла.
    Идентификатор отправителя представляется 21-разрядным кодом.
    Для отправителя-банка идентификатор отправителя состоит из 10-разрядного ИНН банка, дополненного двумя символами "*", и 9-разрядного кода причины постановки на учет (КПП):
    XXXXXXXXXX**XXXXXXXXX.
    Для отправителя - налогового органа идентификатор отправителя состоит из 4-разрядного кода инспекции по Справочнику СОУН и 17-ти символов "*":
    XXXX*****************.
 
    Реквизит "Тип информации"
    В данном реквизите указывается буквенный код сообщения. По значению реквизита выполняется идентификация сообщения.
 
    Реквизит "Версия передающей программы"
    Указывается наименование и версия передающей программы, разделенные пробелом, в виде произвольного текста. При использовании специальных программ ручного ввода информации указывается разработчик или наименование и, при наличии, версия. В случае подготовки данных вручную приводится текст: "Ручная подготовка".
 
    Реквизит "Телефон отправителя"
    Указывается код и номер телефона отправителя.
 
    Реквизит "Должность отправителя"
    Указывается должность ответственного лица, подготовившего информацию. Заполняется произвольным способом.
 
    Реквизит "Фамилия отправителя"
    Указывается фамилия ответственного лица, подготовившего информацию.
 
    Реквизит "Количество документов"
    Определяет количество документов, т.е. информационных частей, которые содержатся в передаваемом файле. Документ должен начинаться с уникального идентификатора документа и заканчиваться концом блока. Сообщение банка об открытии (закрытии, изменении реквизитов) счета должно содержать в себе только один документ.
 
    Реквизит "Версия формата"
    Обязательный реквизит. Для данной версии имеет значение 5.00.
 
    Реквизит "Идентификатор документа"
    Предназначен для присвоения каждому документу уникального кода и идентификации источника документа.
    Структура идентификатора документа:
    <идентификатор файла><номер документа>,
    где номер документа - это порядковый номер документа в файле с лидирующими нулями (6 позиций). В файлах, содержащих один документ, всегда будет равен "000001".
    При подготовке откорректированных сообщений (a=2, a=3) идентификатор документа будет новый в связи с изменением идентификатора файла.
    При прохождении файла через различные органы идентификатор документа, как его составная часть, не подлежит изменению.
 
    Реквизит "Номер сообщения"
    Указывается серия и порядковый номер сообщения об открытии (закрытии, изменении реквизитов) счета, направляемого в налоговые органы. Реквизит предназначен для идентификации сообщения и имеет следующую структуру:
    <Серия сообщения>,<порядковый номер сообщения>.
    Заполняется согласно формам КНД 1114301, 1114304 (16 позиций, 3 позиции), совпадает с серией и номером сообщения, указанными в имени файла, и имеет следующую структуру:
    RRRRFFFFGGNNNNNN,MMM,
    где:
    RRRR - регистрационный номер банка в соответствии с Книгой государственной регистрации кредитных организаций (далее - КГРКО) с лидирующими нулями (например - 0007);
    FFFF - порядковый номер филиала банка в соответствии с КГРКО с лидирующими нулями (например - 0007); для головных организаций записывается "0000";
    GG - две последние цифры года, в котором открыт счет, с лидирующими нулями (например - 07); в сообщении об изменении реквизитов счета при изменении наименования банка (филиала), адреса его места нахождения, кода причины постановки на учет, банковского идентификационного кода, не связанных с реорганизацией банка, в случае, если готовится одно сообщение без указания номера счета (в дальнейшем - в едином сообщении об изменении реквизитов банка), заполняется нулями;
    NNNNNN - порядковый номер счета, открытого банком в текущем году, с лидирующими нулями (например - 003502); в сообщениях об открытии счета задается последовательно, с нового года начиная с 000001; в сообщениях о закрытии (изменении реквизитов) счета используется порядковый номер счета, указанный в соответствующем сообщении об открытии; в сообщениях о закрытии счета, а также в первом сообщении об изменении реквизитов счета, открытого до введения в действие данных форматов, задается в порядке общей последовательности вместе с сообщениями об открытии счета; в едином сообщении об изменении реквизитов банка заполняется нулями;
    MMM - порядковый номер сообщения по данному счету с лидирующими нулями (например - 002); задается последовательно, начиная с 001; в едином сообщении об изменении реквизитов банка заполняется нулями.
    Остальные правила заполнения определяются документом "Порядок заполнения форм сообщений банка об открытии (закрытии) счета, об изменении реквизитов счета".
 
    Реквизит "Код налогового органа банка"
    Указывается код налогового органа по месту нахождения банка по Справочнику СОУН. Для филиала банка указывается код налогового органа по месту его постановки на учет.
 
    Реквизит "Наименование банка (филиала)"
    Указывается официальное сокращенное наименование банка в соответствии с Книгой государственной регистрации кредитных организаций.
    Для филиала банка указывается официальное сокращенное наименование банка в соответствии с Книгой государственной регистрации кредитных организаций и через запятую и пробел - слово "филиал" и наименование филиала:
    <NAMER>, филиал <NAMEF>,
    при этом слово "филиал" для отделений банков не указывается.
    Остальные правила заполнения определяются документом "Порядок заполнения форм сообщений банка об открытии (закрытии) счета, об изменении реквизитов счета".
    
    Реквизит "Адрес места нахождения банка (филиала)"
    Для головной организации указывается адрес места нахождения банка (филиала) в соответствии с учредительными документами.
    Адрес указывается в следующем формате: <код страны>, <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира>.
    Элемент адреса <код страны> выбирается из Общероссийского классификатора стран мира (ОКСМ). Российская Федерация имеет код 643.
    Состав элементов в адресе должен соответствовать их составу, принятому при написании почтового адреса. При этом для региональных центров наименование региона может не указываться. Для районных центров могут не указываться наименования районов. Для городов Москва и Санкт-Петербург, являющихся регионами Российской Федерации, заполняется элемент <код региона>, не заполняется элемент <район>. Элемент <город> заполняется только для городов, входящих в состав указанных субъектов Российской Федерации.
    Элемент адреса <код региона> указывается из справочника "Субъекты Российской Федерации". В случае, когда реквизит встречается в составе иностранного адреса, код равен 00.
    Элементы адреса <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус> представляются в текстовом виде или являются пустыми выражениями. В любом случае общее количество запятых (девять) в записи адреса сохраняется.
    Написание адресных реквизитов производится только заглавными буквами и начинается со смысловой части элемента, а затем записывается тип элемента, например: город Подольск записывается как ПОДОЛЬСК Г; поселок Победа - ПОБЕДА П; улица Строителей - СТРОИТЕЛЕЙ УЛ; бульвар Мира - МИРА Б-Р и т.п. Точки в конце сокращений не допускаются.
    При заполнении элементов адреса <дом> и <корпус> могут использоваться не только числовые, но и буквенные значения, а также символы "-" и "/" (для обозначения углового дома). В элементе <дом> проставляются номера также владений, а в элементе <корпус> - строений.
    Примеры возможного представления элемента адреса "дом": <пустое выражение>|10|10А|10-20|10А/11А|15-25/11А|ВЛД1|ВЛД11-15.
    Примеры возможного представления элемента адреса "корпус": <пустое выражение>|11|11А|СТР1|4СТР1|СТР1К4.
    В этих примерах символ "|" соответствует союзу "или".
 
    Реквизит "Регистрационный номер банка по КГРКО"
    Указывается регистрационный номер банка, сформировавшего сообщение, в соответствии с Книгой государственной регистрации кредитных организаций в виде числа без лидирующих нулей (например - 427).
 
    Реквизит "Порядковый номер филиала банка"
    Указывается порядковый номер филиала банка в соответствии с КГРКО в виде числа без лидирующих нулей (например - 23). Значение реквизита заполняется, только если сообщение о счете формирует филиал банка.
 
    Реквизит "БИК банка (филиала)"
    Указывается 9-значный банковский идентификационный код (БИК) по Справочнику банковских идентификационных кодов участников расчетов на территории Российской Федерации (Справочник БИК). Для филиалов, имеющих БИК, записывается в обязательном порядке. Для филиалов, не имеющих БИК, указывается БИК организации банка, через которую проводятся расчеты по данному счету.
 
    Реквизит "ИНН банка"
    Указывается идентификационный номер налогоплательщика (ИНН) согласно Свидетельству о постановке на учет в налоговом органе.
 
    Реквизит "КПП банка (филиала)"
    Если сообщение формируется в головном подразделении банка, то указывается КПП по месту нахождения банка согласно Свидетельству о постановке на учет в налоговом органе.
    При подготовке сообщения филиалами банков они указывают КПП согласно Уведомлению о постановке на учет в налоговом органе юридического лица, образованного в соответствии с законодательством Российской Федерации, по месту нахождения филиала (представительства) на территории Российской Федерации.
 
    Реквизит "ОГРН банка"
    Указывается 13-значный код в соответствии со Свидетельством о государственной регистрации юридического лица.
 
    Реквизит "Данные свидетельства о государственной регистрации"
    Значение реквизита представляет собой группу из 2-х элементов, разделенных запятой: <серия>,<номер>. Заполняется на основании Свидетельства о государственной регистрации юридического лица либо Свидетельства о государственной регистрации физического лица в качестве индивидуального предпринимателя.
    Для иностранной организации, нотариуса, занимающегося частной практикой, и адвоката, учредившего адвокатский кабинет, реквизит содержит пустое значение.
 
    Реквизит "Данные свидетельства о постановке на учет в налоговом органе/свидетельства об учете в налоговом органе"
    Значение реквизита представляет собой группу из 2-х элементов, разделенных запятой: <серия>,<номер>. Заполняется на основании данных свидетельства о постановке на учет в налоговом органе либо свидетельства об учете в налоговом органе.
    
    Реквизит "ИНН/КИО клиента банка"
    Указывается идентификационный номер налогоплательщика (ИНН) согласно Свидетельству о постановке на учет в налоговом органе.
    Для юридического лица указывается 10-разрядный ИНН. Для физического лица - 12-разрядный ИНН. Для иностранных организаций, не имеющих ИНН, приводится 5-разрядный код иностранной организации (КИО) согласно Свидетельству об учете в налоговом органе.
    В едином сообщении об изменении реквизитов банка содержит пустое значение.
 
    Реквизит "КПП клиента банка"
    Указывается КПП юридического лица согласно Свидетельству о постановке на учет в налоговом органе. Для физического лица реквизит содержит пустое значение.
    При закрытии счета значение реквизита может не указываться.
    В едином сообщении об изменении реквизитов банка содержит пустое значение.
 
    Реквизит "ОГРН/ОГРНИП клиента банка"
    Указывается основной государственный регистрационный номер записи, внесенной в Единый государственный реестр юридических лиц (ОГРН)/основной государственный регистрационный номер записи, внесенной в Единый государственный реестр индивидуальных предпринимателей (ОГРНИП), согласно Свидетельству о государственной регистрации юридического лица либо Свидетельству о государственной регистрации физического лица в качестве индивидуального предпринимателя. Для иностранной организации, нотариуса, занимающегося частной практикой, и адвоката, учредившего адвокатский кабинет, реквизит содержит пустое значение.
    В едином сообщении об изменении реквизитов банка содержит пустое значение.
 
    Реквизит "Признак состояния договора счета"
    Указывается код, равный 1 при заключении договора и равный 2 при его расторжении.
 
    Реквизит "Дата заключения договора счета"
    Указывается дата заключения договора счета при открытии счета. В сообщении о закрытии счета реквизит не приводится.
 
    Реквизит "Дата расторжения договора счета"
    Указывается дата расторжения договора счета при закрытии счета. В сообщении об открытии счета реквизит не приводится.
 
    Реквизит "Номер договора счета"
    Указывается номер договора счета. Допускается произвольный текст. При отсутствии сведений реквизит содержит пустое значение.
    В едином сообщении об изменении реквизитов банка заполняется нулями.
 
    Реквизит "Состояние счета"
    Указывается код состояния счета. Принимает значение в соответствии с прилагаемым справочником.
 
    Реквизит "Валюта счета"
    Указывается код валюты счета в соответствии с прилагаемым справочником.
 
    Реквизит "Вид счета"
    Указывается в текстовом виде вид счета в соответствии с Инструкцией ЦБР РФ от 14 сентября 2006 г. N 28-И "Об открытии и закрытии банковских счетов, счетов по вкладам (депозитам)".
 
    Реквизит "Дата открытия счета"
    Указывается дата открытия счета в сообщении об открытии счета. В сообщении о закрытии счета реквизит не приводится.
 
    Реквизит "Дата закрытия счета"
    Указывается дата закрытия счета в сообщении о закрытии счета. В сообщении об открытии счета реквизит не приводится.
 
    Реквизит "Номер счета"
    Номер счета может состоять из цифр и других символов в соответствии с правилами формирования счета (см. Письмо ЦБР от 8 сентября 1997 г. N 515). Для закрываемых счетов контроль на длину и наличие нецифровых символов не проводится.
    В Извещении об ошибках в "Сообщении банка об изменении реквизитов счета" проставляется старый номер счета.
    В едином сообщении об изменении реквизитов банка заполняется нулями.
 
    Реквизит "Номер счета после изменения"
    Указывается новый номер счета после изменения в соответствии с правилами формирования счета. Реквизит приводится только для счетов, которые были изменены.
 
    Реквизит "Дата изменения номера счета"
    Указывается дата изменения номера счета. Реквизит приводится только для счетов, которые были изменены.
 
    Реквизит "ФИО представителя банка"
    Указываются фамилия, имя, отчество должностного лица банка, подписавшего сообщение. Отчество может не указываться. В этом случае реквизит записывается с двумя запятыми в формате:
    <фамилия>,<имя>,
 
    Реквизит "Дата сообщения"
    Указывается дата направления сообщения.
 
    Реквизит "Телефон банка"
    Указывается код города и номер телефона банка, сформировавшего сообщение, в произвольной форме.
 

* * *

 
    Другие требования к заполнению реквизитов определяются документом "Порядок заполнения форм сообщений банка об открытии (закрытии) счета, об изменении реквизитов счета".
 

3.2. Синтаксические требования к внутренней структуре файла

 
    В данном разделе формулируются синтаксические требования к внутренней структуре файла (к передаваемому в файле сообщению). Передаваемое сообщение, не удовлетворяющее этим требованиям, считается синтаксически некорректным. Файл, представленный в виде синтаксически некорректного сообщения, не может быть принят в электронном виде.
    Файл имеет наименование строго определенного вида и включает служебную и информационную части. Служебная часть содержит данные об отправителе и получателе сообщения. Информационная часть включает сведения о счетах.
    Состав сведений фрагмента "Служебная часть" определяется технологией обработки информации в электронном виде в рамках автоматизированной системы АИС "Налог". Состав сведений фрагмента "Информационная часть" определяется соответствующим сообщением.
    Файл состоит из строк, содержащих реквизиты либо разделители.
    Реквизит представляет собой неделимую в смысловом отношении конструкцию, соответствующую, как правило, одной заполняемой позиции (показателю). Наименование реквизита соответствует назначению (наименованию) заполняемой позиции.
    Разделителями, используемыми в файле, являются:
    ### - конец блока;
    @@@ - конец фрагмента (конец служебной или информационной частей сообщения);
    === - конец файла.
    Каждый реквизит или разделитель записывается в отдельной строке. Признаком окончания строки служит пара символов с кодами ASCII 13 и 10, расположенных в указанном порядке. Эта пара символов ниже обозначается EOL.
 

3.2.1. Понятия и обозначения

 
    I. При описании синтаксиса сообщения и его элементов используются следующие металингвистические конструкции:
    ::= - метасимвол, означающий "есть по определению";
    <> - метасимволы, используемые для выделения элементов металингвистической структуры;
    | - метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры;
    [] - метасимволы, означающие необязательность элемента металингвистической структуры;
    {} - метасимволы, означающие использование металингвистической структуры один и более раз.
    К числу синтаксических ограничений относится также ряд дополнительных требований к непротиворечивости представленной в файле информации.
    Например, при использовании метасимвола '|' для описания нескольких возможных вариантов структуры файла могут быть указаны условия, в случае выполнения которых правильным является единственный вариант. Эти условия называются условиями выбора и могут быть проверены на основе присутствующей в файле информации (без привлечения дополнительных источников).
    В таких случаях используются обозначения:
 
    <структура>::=<вариант1>|?УсловиеВыбора<вариант2>
 
    Если условие 'УсловиеВыбора' выполнено, то <структура> принимает значение <вариант1>, иначе - <вариант2>.
 
    II. При описании синтаксиса сообщения используются следующие основные понятия.
 

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

    
    Текст (<текст>) представляет собой непустую последовательность символов, в качестве которых используются прописные (заглавные) русские и латинские буквы, цифры, а также любые другие символы таблицы ASCII, за исключением символов "возврат каретки" и "перевод строки" (коды ASCII соответственно 13 и 10). Первый символ текста должен быть отличен от пробела. В том случае, когда текстовое значение встречается в составе словосочетания, возможны дополнительные ограничения на вид текста. Для выделения этих возможностей используются обозначения <текст0>, <текст1>, <текст2>.
    Число состоит только из цифр (без лидирующих нулей), причем может включать десятичную точку и знак "-" (минус) для отрицательных чисел.
    Дата представляется в виде <день>.<месяц>.<год>, где <день> - две цифры, соответствующие номеру дня в месяце, <месяц> - две цифры, соответствующие номеру месяца в году, <год> - четыре цифры года.
    Код определяется как слово (последовательность любых символов, включая пробелы и знаки препинания), встречающееся в некотором множестве слов. Как правило, такое множество задается в виде таблицы. В частности, код может быть задан путем указания графы определенного справочника - в таком случае код должен совпадать с каким-либо значением из этой графы. Сравнение кода со словами из соответствующего множества выполняется без учета регистра.
    <русская буква> - русская буква
    <латинская буква> - латинская буква
    <ц> - цифра
    <пробел> - символ пробела
    <запятая> - символ запятой: ','
    <другой символ> - символ, имеющий код 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.
 
    III. При описании синтаксиса сообщения используются следующие специальные виды слов, используемых в качестве значений реквизитов.
 

<специальное слово>::=<идентификатор файла>|
 <идентификатор отправителя>|
 <идентификатор документа>|
 <ИНН>|<КПП>|<ИННФЛ>|
 <ОГРН>|<ОГРНИП>|
 <КИО>
<идентификатор файла>::=<идентификатор отправителя><год><месяц>
 <день><номер файла>
<номер файла>::=<6ц>
<идентификатор документа>::=<идентификатор файла> <номер документа>
<номер документа>::=<6ц>
<идентификатор отправителя>::=<идентификатор ЮЛ>|
 <идентификатор ИП>|
 <идентификатор НО>|
 <идентификатор банка>

    <идентификатор ЮЛ>::=<ИНН><2*><КПП>
    <идентификатор ИП>::=<ИННФЛ><9*>
    <идентификатор НО>::=<КодНО><17*>
    <идентификатор банка>::=<идентификатор ЮЛ>
    <ИНН>::=<10ц>
    <КПП>::=<9ц>
    <ИННФЛ>::=<12ц>
    <ОГРН>::=<13ц>
    <ОГРНИП>::=<15ц>
    <КИО>::=<5ц>
    <КодНО>::=<4ц>
 
    <2*>, <9*>, <17*> и т.п. - последовательности из соответствующего числа подряд идущих символов "*", например <2*>::=**.
    <4ц>, <8ц>, <9ц>, <10ц>, <12ц> и т.п. - последовательности из соответствующего числа подряд идущих цифр (<ц>).
 

3.2.2. Табличное представление блоков информации

 
    Строки каждой таблицы, описывающей блоки информации, определяют реквизиты, которые, при переходе к стандартному описанию с использованием металингвистических конструкций, встречались бы в этом описании в одном из представлений: как обязательный, как необязательный, как условно-обязательный или как предписанный реквизит.
    Обязательный реквизит - это реквизит, который должен обязательно присутствовать в файле.
    Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле.
    Условно-обязательный реквизит - это реквизит, присутствие которого в файле обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - отсутствует.
    Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле, в то время как значения может и не быть. Предписанный реквизит имеет следующую структуру:
    
    <код реквизита><двоеточие>(<содержание реквизита>|<пустой оператор>).
 
    Последовательность реквизитов в блоке совпадает с их последовательностью в табличном представлении блока:
 

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

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

<представление реквизита i>::=<обязательный реквизит i>|
 <необязательный реквизит i>|
 <условно-обязательный реквизит i>|
 <предписанный реквизит i>

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

3.2.3. Синтаксис реквизитов

 
    Реквизит включает код реквизита, символ ":" (двоеточие) и значение реквизита, следующие в указанном порядке. Пробелы перед кодом реквизита, между кодом реквизита и разделителем, между разделителем и значением реквизита, а также после значения реквизита не допускаются.
    Код представляет собой последовательность букв и цифр. Значение представляется в строго определенном формате.
    В качестве кодов реквизитов используются сокращенные представления наименований этих реквизитов. Такие коды состоят только из русских букв.
    Используются следующие способы формирования сокращенных наименований этих реквизитов:
    1 инициальная аббревиация, образуемая путем выбора первых букв (слогов) из слов или словосочетаний (например, совокупный годовой доход - СГД);
    2 усечение - отбрасывание концевой части слова (например, количество документов - КолДок);
    3 эллипс - использование для образования сокращений элементов не всех слов, компонентов наименования показателя, а только слов с основной смысловой нагрузкой (например, место получения дохода - МестоДох, документ, удостоверяющий личность, - УдЛичн);
    4 контрактура - слияние начальной и концевой части слова (например, район - Рн);
    5 сочетание различных способов в одном сокращении (например, адрес места жительства - АдрМЖ).
    Для большей наглядности визуального представления каждая из частей слов, из которых состоит сокращение, начинается с прописной буквы. Однако при обработке сокращений (как и других текстовых данных) регистр должен игнорироваться. В любых сообщениях одно и то же сокращение должно иметь один и тот же смысл и структуру.
    Значением реквизита может быть слово или словосочетание.
 
    <реквизит>::=<код реквизита>:<значение реквизита>EOL
    <значение реквизита>::= <слово>|<словосочетание>
 
    Порядок следования реквизитов в словосочетании принимается в соответствии с описанием формата.
 

3.2.4. Таблицы блоков информации

 
    Таблицы блоков информации определяют коды и структуру значений реквизитов, входящих в конкретные информационные блоки. В таблицах используются следующие обозначения.
    В графах "Наименование реквизита" и "Код реквизита" указываются, соответственно, наименование и код реквизита.
    В графе "Тип" записывается один из символов О, Н, У, П. Символы имеют следующий смысл:
    О - обязательный реквизит;
    Н - необязательный реквизит;
    У - условно-обязательный реквизит;
    П - предписанный реквизит.
    Условия присутствия условно-обязательных реквизитов указываются в графе "Структура реквизита и дополнительная информация".
    В графе "Формат" для каждого реквизита, значением которого является слово, указывается - при помощи выражений T, T0, T1, T2, N, D, K, I1, I2, I3, I4, I5, I6, I7, I8, E - синтаксис этого слова, а вслед за ним в круглых скобках - максимальная длина слова (т.е. количество символов в слове).
 
    <формат слова>::=<синтаксис>(<число>)
    
    Символы T, T0, T1, T2, N, D, K, I1, I2, I3, I4, I5, I6, I7, I8, E соответствуют следующим видам данных:
    T - <текст>;
    T0 - <текст0>;
    T1 - <текст1>;
    T2 - <текст2>;
    N - <число>;
    D - <дата>;
    K - <код>;
    I1 - <идентификатор файла>;
    I2 - <идентификатор документа>;
    I3 - <ИНН>;
    I4 - <КПП>;
    I5 - <ИННИП>;
    I6 - <ОГРН>;
    I7 - <ОГРНИП>;
    I8 - <КИО>;
    E - <пустое выражение>.
    Если значением реквизита является дробное десятичное число, то в графе "Формат" указывается формат его представления в виде N(m.k), где m - максимальное количество знаков в числе, включая целую и дробную часть числа, десятичную точку и знак "-" (минус), а k - число знаков дробной части числа.
    Если значением реквизита является словосочетание вида <слово 1>, <слово 2>, ..., <слово S>, то в графе "Формат" указывается формат представления и максимальная длина каждого из входящих в словосочетание слов. Описывающие отдельные слова конструкции перечисляются через запятую.
 

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

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

<формат слова>::=<формат слова 1>|<формат слова 2>|...|
 <формат слова S>

    
    В графе "Структура реквизита и дополнительная информация" приводятся следующие данные.
    Если реквизит имеет в рамках данного формата единственно возможное значение, то указывается это значение.
    Если значением реквизита является код, то приводится множество значений этого кода в виде {<значение1>,...,<значениеN>} или ссылка на множество значений кода в виде <код...>.
    Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>.
    Для условно-обязательных реквизитов формулируется условие его присутствия (УП).
    Для значений реквизитов, к которым предъявляются дополнительные (не отраженные в других графах таблицы) требования (при невыполнении которых файл считается некорректным), приводятся дополнительные требования (ДТ).
    При описании условий присутствия (УП) и дополнительных требований (ДТ) используются обозначения:
    /КодРекв/ - значение реквизита, имеющего код КодРекв;
    /КодРекв/='последовательность символов' - значение реквизита в точности совпадает с последовательностью символов, заключенной между одинарными кавычками; в частности, /КодРекв/='' означает, что значением реквизита является пустое выражение;
    /КодРекв//='последовательность символов' - значение реквизита не совпадает с последовательностью символов, заключенной между одинарными кавычками; в частности, /КодРекв//='' означает, что значение реквизита отлично от пустого выражения.
 

4. КОНТРОЛЬНЫЕ СООТНОШЕНИЯ

 
    Контрольные соотношения проверяются в ходе входного и выходного форматно-логического контроля.
 

Контрольные соотношения, проверяемые при формировании файлов в банке и при приеме файлов от банка

 

Код ошиб. Контрольное соотношение Тип файла
023 НомСооб должен иметь заданную структуру SBC
023 НомСооб=<RRRRFFFFGGNNNNNN>,<MMM> из имени файла SBC
023 НомСооб в поз. 1 - 16 должен быть одинаковым для всех сообщений по одному счету SBC
027 ДатаСооб<=текущая дата SBC
027 ДатаЗаклДог<=ДатаСооб SBC
027 ДатаРастДог<=ДатаСооб SBC
034 ДатаСооб='DDDDDDDD' из имени файла SBC
047 ИдДок должен иметь заданную структуру Все файлы
018 020 ИНН должен иметь заданную структуру: контроль на контрольный разряд и длину; только цифры. Не должен состоять из одних нулей или единиц (Приказ МНС РФ от 3 марта 2004 г. N БГ-3-09/178) SBC
018 020 КПП должен состоять только из цифр. Не должен состоять из одних нулей или единиц (Приказ МНС РФ от 3 марта 2004 г. N БГ-3-09/178) SBC
018 Если длина /ИНННП/ = 10 и если не (/КодСостСч/='0'), то КППНП/=" SBC
018 020 ОГРН должен иметь заданную структуру: контроль на контрольный разряд и длину; только цифры. Не должен состоять из одних нулей или единиц (Постановление Правительства РФ от 19 июня 2002 г. N 438) SBC
018 020 ОГРНИП должен иметь заданную структуру: контроль на контрольный разряд и длину; только цифры. Не должен состоять из одних нулей или единиц (Постановление Правительства РФ от 16 октября 2003 г. N 630) SBC
018 020 НомСч - контроль на контрольный разряд и длину; только цифры (см. Письмо ЦБР от 8 сентября 1997 г. N 515, Положение ЦБР от 5 декабря 2002 г. N 205-П) SBC - только для сообщений об открытии счета