Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Согласно письму Федеральной налоговой службы от 13 ноября 2007 г. N СК-6-09/883@ настоящие временные требования не применяются.
См. Положение ЦБР от 7 сентября 2007 г. N 311-П "О порядке сообщения банком в электронном виде налоговому органу об открытии или о закрытии счета, об изменении реквизитов счета"
Приложение 1
к письму Федеральной налоговой службы
от 5 февраля 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, если в файле содержится откорректированное сообщение, не принятое ранее налоговым органом;
а=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
Общие сведения служебной части
Информационная часть
Таблица 2.1.2
Сведения сообщения
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита |
Идентификатор документа |
O |
I2(41) |
ИдДок |
<идентификатор файла> <номер документа> |
Номер сообщения |
О |
Т0(16), Т0(3) |
НомСооб |
<серия>,<порядковый номер> сообщения. Дополняются слева нулями |
Код налогового органа банка |
О |
К(4) |
КодНОБ |
<код НО> по месту нахождения банка или месту постановки на учет филиала банка |
Наименование банка (филиала) |
О |
Т(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 ДТ: <фамилия>не равно'' и <имя>не равно'' |
Данные свидетельства о государственной регистрации |
П |
Т0(2), Т0(9) |
СвидГР |
<серия>,<номер> |
Данные свидетельства о постановке на учет в налоговом органе/свидетельства об учете в налоговом органе |
П |
Т0(2), Т0(9) |
СвидНУ |
<серия>,<номер> ДТ: если/КодСостСч/='1', то/СвидНУ/не равно'' |
ИНН/КИО клиента банка |
О |
I3(10) | I5(12) | I8(5) |
ИНННП |
<ИНН> | <ИННФЛ> | <КИО> |
КПП клиента банка |
П |
I4(9) |
КППНП |
<КПП> ДТ: если длина/ИНННП/=10 и/КодСостСч/не равно'0', то/КППНП/не равно'' |
ОГРН/ОГРНИП клиента банка |
П |
I6(13) | I7(15) |
ОГРННП |
<ОГРН> | <ОГРНИП> ДТ: если/длина ИНННП/=10, то реквизит имеет формат I6(13), если/длина ИНННП/=12, то формат I7(15) |
Признак состояния договора счета |
О |
К(1) |
ПризнДог |
<код> 1 - заключение договора; 2 - расторжение договора |
Дата заключения договора счета |
У |
D(10) |
ДатаЗаклДог |
<дата> УП::=/КодСостСч/='1' |
Дата расторжения договора счета |
У |
D(10) |
ДатаРастДог |
<дата> УП::=/КодСостСч/='0' |
Номер договора счета |
П |
T(20) |
НомерДог |
<номер> договора |
Состояние счета |
О |
К(1) |
КодСостСч |
<Код> из Справочника "Состояние счета" |
Валюта счета |
О |
К(1) |
ВалСч |
<Код> из Справочника "Валюта счета" |
Вид счета |
О |
Т(25) |
ВидСч |
<текст> |
Дата открытия счета |
У |
D(10) |
ДатаОткрСч |
<дата> УП::=/КодСостСч/='1' |
Дата закрытия счета |
У |
D(10) |
ДатаЗакрСч |
<дата> УП::=/КодСостСч/='0' |
Номер счета |
О |
Т(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, если в файле содержится откорректированное сообщение, не принятое ранее налоговым органом;
а=3, если в файле содержится откорректированное сообщение, ранее принятое налоговым органом;
RRRRFFFFGGNNNNNN - серия сообщения (16 позиций); структура реквизита описана в разделе 3.1;
МММ - порядковый номер сообщения по данному счету с лидирующими нулями (последовательно принимает значения 002, 003 и т. д.).
Описание остальных составляющих аналогично разделу 2.1.1.
2.2.2. Состав и структура файла
<файл>::=
<служебная часть><конец фрагмента>
<информационная часть><конец фрагмента>
<конец файла>
<служебная часть>::=
<общие сведения служебной части><конец блока>
<информационная часть>::=
<сведения сообщения><конец блока>
<конец блока>::= ###EOL
<конец фрагмента>::= @@@EOL
<конец файла>::= ===EOL
Служебная часть
Таблица 2.2.1
Общие сведения служебной части
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита |
Идентификатор файла |
О |
I1(35) |
ИдФайл |
<идентификатор отправителя> <год> <месяц> <день> <номер файла> |
Тип информации |
О |
T2(12) |
ТипИнф |
СООБЩИЗМЕН |
Версия передающей программы |
О |
T(40) |
ВерсПрог |
<наименование программы> <пробел> <версия программы> |
Телефон отправителя |
П |
T(20) |
ТелОтпр |
<номер телефона> |
Должность отправителя |
П |
T(100) |
ДолжнОтпр |
<наименование должности> |
Фамилия отправителя |
П |
Т2(60) |
ФамОтпр |
<фамилия> должностного лица отправителя |
Количество документов |
О |
N(5) |
КолДок |
ДТ:/КолДок/='1' |
Версия формата |
О |
N(4.2) |
ВерсФорм |
5.00 |
Информационная часть
Таблица 2.2.2
Сведения сообщения
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита |
Идентификатор документа |
O |
I2(41) |
ИдДок |
<идентификатор файла> <номер документа> |
Номер сообщения |
О |
Т0(16), Т0(3) |
НомСооб |
<серия >,<порядковый номер> сообщения. Дополняются слева нулями |
Код налогового органа банка |
О |
К(4) |
КодНОБ |
<код НО> по месту нахождения банка или месту постановки на учет филиала банка |
Наименование банка (филиала) |
О |
Т(250) |
НаимКО |
<текст> |
Адрес места нахождения банка (филиала) |
О |
K(3), N(6), K(2), T0(40), T0(40), T0(40), T0(40), T0(7), T0(7), T0(7) |
АдрКО |
<код страны>, <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира> |
Номер счета старый |
О |
Т(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) |
Признак изменения реквизитов |
О |
К(1) |
ПризнИзм |
<код> 1 - в связи с изменением сведений о банке (филиале); 2 - в связи с изменением сведений о счете; 3 - в связи с изменением сведений о банке (филиале) и счете |
Регистрационный номер банка по КГРКО |
О |
N(4) |
РегНомКО |
<число> |
Порядковый номер филиала банка |
П |
N(4) |
НомФ |
<число> ДТ: если/5-6 разряд КППКО/не равно'01', то/НомФ/не равно'' |
БИК банка (филиала) |
О |
T(9) |
БИК |
<БИК> для филиалов, не имеющих БИК, указывается БИК организации банка, через которую проводятся расчеты по данному счету |
ИНН банка |
О |
I3(10) |
ИННКО |
<ИНН> |
КПП банка (филиала) |
О |
I4(9) |
КППКО |
<КПП> |
ОГРН банка |
О |
I6(13) |
ОГРНКО |
<ОГРН> |
Номер счета после изменения |
У |
Т(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) |
ДолжнОтпр |
<наименование должности> |
Фамилия отправителя |
П |
Т2(60) |
ФамОтпр |
<фамилия> должностного лица отправителя |
Количество документов |
О |
N(5) |
КолДок |
ДТ:/КолДок/='1' |
Версия формата |
О |
N(4.2) |
ВерсФорм |
5.00 |
Информационная часть
Таблица 2.3.2
Результаты обработки
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита |
Идентификатор документа |
О |
I2(41) |
ИдДок |
<идентификатор файла> <номер документа> |
Дата обработки |
О |
D(10) |
ДатаОбр |
<дата> обработки файла |
Номер счета |
П |
Т(20) |
НомСч |
<номер счета> - при невозможности прочитать сообщение значение реквизита не заполняется |
Таблица 2.3.3
Характеристики ошибок
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита |
Код ошибки |
О |
Т(3) |
КодОшибки |
<код> из справочника "Коды ошибок" |
Наименование ошибки |
О |
Т(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) |
ДолжнОтпр |
<наименование должности> |
Фамилия отправителя |
П |
Т2(60) |
ФамОтпр |
<фамилия> должностного лица отправителя |
Количество документов |
О |
N(5) |
КолДок |
ДТ:/КолДок/='1' |
Версия формата |
О |
N(4.2) |
ВерсФорм |
5.00 |
Информационная часть
Таблица 2.4.2
Результаты обработки
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита |
Идентификатор документа |
О |
I2(41) |
ИдДок |
<идентификатор файла> <номер документа> |
Дата обработки |
О |
D(10) |
ДатаОбр |
<дата> обработки файла |
Номер счета |
П |
Т(20) |
НомСч |
<номер счета> старый - при невозможности прочитать сообщение значение реквизита не заполняется |
Таблица 2.4.3
Характеристики ошибок
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита |
Код ошибки |
О |
Т(3) |
КодОшибки |
<код> из справочника "Коды ошибок" |
Наименование ошибки |
О |
Т(250) |
НаимОшибки |
<текст> из справочника "Коды ошибок" |
Код реквизита |
У |
T(50) |
КодРекв |
УП::=/КодОшибки/относится к реквизиту |
Значение реквизита |
У |
T(1000) |
ЗначРекв |
УП::=/КодОшибки/относится к реквизиту |
3. Общие требования к составу и структуре информации
3.1. Рекомендации по формированию значений конкретных реквизитов
Реквизит "Идентификатор файла"
Предназначен для идентификации отправителя сообщения и присвоения каждому файлу уникального кода и имеет следующую структуру:
<идентификатор отправителя> <год> <месяц> <день> <номер файла>
Номер файла определяется как порядковый номер файла за текущий день и включает 6 позиций с лидирующими нулями. Номер файла проставляется в подразделении банка, формирующего сообщение, и не меняется при его пересылке.
При подготовке откорректированных сообщений (a=2, a=3) идентификатор файла задается новый путем изменения года, месяца, дня и/или номера файла.
Идентификатор отправителя представляется 21-разрядным кодом.
Для отправителя - банка идентификатор отправителя состоит из 10-разрядного ИНН банка, дополненного двумя символами **, и 9-ти разрядного кода причины постановки на учет (КПП):
ХХХХХХХХХХ**ХХХХХХХХХ
Для отправителя - налогового органа идентификатор отправителя состоит из 4-разрядного кода инспекции по Справочнику СОУН и 17-ти символов "*":
ХХХХ*****************.
Реквизит "Тип информации"
В данном реквизите указывается буквенный код сообщения. По значению реквизита выполняется идентификация сообщения.
Реквизит "Версия передающей программы"
Указывается наименование и версия передающей программы, разделенные пробелом, в виде произвольного текста. При использовании специальных программ ручного ввода информации указывается разработчик или наименование и, при наличии, версия. В случае подготовки данных вручную приводится текст: "Ручная подготовка".
Реквизит "Телефон отправителя"
Указывается код и номер телефона отправителя.
Реквизит "Должность отправителя"
Указывается должность ответственного лица, подготовившего информацию. Заполняется произвольным способом.
Реквизит "Фамилия отправителя"
Указывается фамилия ответственного лица, подготовившего информацию.
Реквизит "Количество документов"
Определяет количество документов, т.е. информационных частей, которые содержатся в передаваемом файле. Документ должен начинаться с уникального идентификатора документа и заканчиваться концом блока. Сообщение банка об открытии (закрытии, изменении реквизитов) счета должно содержать в себе только один документ.
Реквизит "Версия формата"
Обязательный реквизит. Для данной версии имеет значение 5.00.
Реквизит "Идентификатор документа"
Предназначен для присвоения каждому документу уникального кода и идентификации источника документа.
Структура идентификатора документа:
<идентификатор файла> <номер документа>,
где номер документа - это порядковый номер документа в файле с лидирующими нулями (6 позиций). В файлах, содержащих один документ, всегда будет равен "000001".
При подготовке откорректированных сообщений (a=2, a=3) идентификатор документа будет новый в связи с изменением идентификатора файла.
При прохождении файла через различные органы идентификатор документа, как его составная часть, не подлежит изменению.
Реквизит "Номер сообщения"
Указывается серия и порядковый номер сообщения об открытии (закрытии, изменении реквизитов) счета, направляемого в налоговые органы. Реквизит предназначен для идентификации сообщения и имеет следующую структуру:
<Серия сообщения>,<порядковый номер сообщения>
Заполняется согласно формам КНД 1114301, 1114304 (16 позиций, 3 позиции), совпадает с серией и номером сообщения, указанными в имени файла и имеет следующую структуру:
RRRRFFFFGGNNNNNN,МММ
где:
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> ... <представление реквизита i> ... <представление реквизита N> |
Строка, описывающая реквизит 1 | |
... | |
Строка, описывающая реквизит i | |
... | |
Строка, описывающая реквизит 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, Е - синтаксис этого слова, а вслед за ним в круглых скобках - максимальная длина слова (т.е. количество символов в слове).
<формат слова>::=<синтаксис> (<число>)
Символы 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 - <КИО>;
Е - <пустое выражение>.
Если значением реквизита является дробное десятичное число, то в графе "Формат" указывается формат его представления в виде N(m.k), где m - максимальное количество знаков в числе, включая целую и дробную часть числа, десятичную точку и знак "-" (минус), а k - число знаков дробной части числа.
Если значением реквизита является словосочетание вида <слово 1>, <слово 2>, ..., <слово S>, то в графе "Формат" указывается формат представления и максимальная длина каждого из входящих в словосочетание слов. Описывающие отдельные слова конструкции перечисляются через запятую.
<формат словосочетания>::= <формат слова 1>, <формат слова 2>, ...,
<формат слова S>
Если значение реквизита должно соответствовать одному из нескольких возможных вариантов формата: <формат слова 1>, <формат слова 2>, ... , <формат слова S>, то в графе "Формат" конструкции, описывающие варианты формата, перечисляются через знак "|".
<формат слова>::= <формат слова 1> | <формат слова 2> | ... | <формат слова S>
В графе "Структура реквизита и дополнительная информация" приводятся следующие данные.
Если реквизит имеет в рамках данного формата единственно возможное значение, то указывается это значение.
Если значением реквизита является код, то приводится множество значений этого кода в виде {<значение1>, ... ,<значениеN>} или ссылка на множество значений кода в виде <код ...>.
Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>.
Для условно-обязательных реквизитов формулируется условие его присутствия (УП).
Для значений реквизитов, к которым предъявляются дополнительные (не отраженные в других графах таблицы) требования (при невыполнении которых файл считается некорректным) приводятся дополнительные требования (ДТ).
При описании условий присутствия (УП) и дополнительных требований (ДТ) используются обозначения:
/КодРекв/- значение реквизита, имеющего код КодРекв;
/КодРекв/='последовательность символов' - значение реквизита в точности совпадает с последовательностью символов, заключенной между одинарными кавычками; в частности,/КодРекв/='' означает, что значением реквизита является пустое выражение;
/КодРекв/не равно'последовательность символов' - значение реквизита не совпадает с последовательностью символов, заключенной между одинарными кавычками; в частности,/КодРекв/не равно'' означает, что значение реквизита отлично от пустого выражение.
4. Контрольные соотношения
Контрольные соотношения проверяются в ходе входного и выходного форматно-логического контроля.
Контрольные соотношения, проверяемые при формировании файлов в банке и при приеме файлов от банка
Код ошиб. |
Контрольное соотношение |
Тип файла |
023 |
НомСооб должен иметь заданную структуру. |
SBC |
023 |
НомСооб = <RRRRFFFFGGNNNNNN>,<МММ> из имени файла |
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 - только для сообщений об открытии счета |
022 023 020 |
Свид НУ - серия должна состоять из 2-х цифр; номер свидетельства должен состоять из 7, 8 или 9 цифр. |
SBC |
030 |
КодСостСч - наличие в справочнике |
SBC |
103 |
Имя файла - не должно повторяться |
Все файлы |
Наименование ошибки определяется по справочнику "Коды ошибок".
5. Примеры файлов передачи данных
5.1. Сообщение банка об открытии (закрытии) счета
Наименование файла
SBC014525225_770720070110_1481781107000032_001.txt
Содержание файла
ИдФайл:7707083893**77440300920070110000002
ТипИнф:СООБЩБАНКА
ВерсПрог:ручной_набор 1.00
ТелОтпр:235-59-91
ДолжнОтпр:
ФамОтпр:Иванов
КолДок:1
ВерсФорм:5.00
###
@@@
ИдДок:7707083893**77440300920070110000002000001
НомСооб:1481781107000032,001
КодНОБ:7707
НаимКО:Сберегательный банк Российской Федерации, Мещанское отделение N 7811
АдрКО:643,123445,77,,Москва,,Нижегородская,12,,
РегНомКО:1481
НомФ:7811
БИК:044525225
ИННКО:7707083893
КППКО:774403009
ОГРНКО:1027700132195
НаимНП:ОАО Стройкредит
СвидГР:77,123456778
СвидНУ:77,042790253
ИНННП:7703358480
КППНП:770301001
ОГРННП:1044205034587
ПризнДог:1
ДатаЗаклДог:10.01.2007
НомерДог:234/77
КодСостСч:1
ВалСч:0
ВидСч:расчетный
ДатаОткрСч:10.01.2007
НомСч:45405810100000000746
ДолжнПрБ:нач. отдела
ФИОПрБ:Петров-Водкин,Иван,
ДатаСооб:10.01.2007
ТелБанка:600-65-65
###
@@@
===
Справочники
Валюта счета
Код |
Наименование |
0 |
Рублевый |
1 |
Валютный |
Состояние счета
Код |
Наименование |
0 |
Закрыт |
1 |
Открыт |
Коды ошибок
Примечания:
1. Допускается дополнять справочник с учетом конкретных особенностей программного комплекса.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.