Приказ МНС РФ от 3 сентября 2004 г. N САЭ-3-24/490@ "О внесении изменений в приказ МНС России от 30.06.2004 N САЭ-3-24/401@ "О введении в промышленную эксплуатацию программно-технического комплекса "Банковские счета" стр. 21

I5 - <ИННИП>;
I6 - <ОГРН>;
I7 - <ОГРНИП>;
I8 - <КИО>;
I9 - <идентификатор файла 41>;
Е - <пустое выражение>.
Если значением реквизита является дробное десятичное число, то в графе "Формат" указывается формат его представления в виде N(m.k), где m - максимальное количество знаков в числе, включая целую и дробную часть числа, десятичную точку и знак "-" (минус), а k - число знаков дробной части числа.
Если значением реквизита является словосочетание вида <слово 1>, <слово 2>, ... , <слово S>, то в графе "Формат" указывается формат представления и максимальная длина каждого из входящих в словосочетание слов. Описывающие отдельные слова конструкции перечисляются через запятую.
<формат словосочетания>::= <формат слова 1>, <формат слова 2>, ... ,
Если значение реквизита должно соответствовать одному из нескольких возможных вариантов формата: <формат слова 1>, <формат слова 2>, ... , <формат слова S>, то в графе "Формат" конструкции, описывающие варианты формата, перечисляются через знак "|".
<формат слова>::= <формат слова 1> | <формат слова 2> | ... | <формат слова S>
В графе "Структура реквизита и дополнительная информация" приводятся следующие данные.
Если реквизит имеет в рамках данного формата единственно возможное значение, то указывается это значение.
Если значением реквизита является код, то приводится множество значений этого кода в виде {<значение1>, ... ,<значениеN>} или ссылка на множество значений кода в виде <код ...>.
Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>.
Для условно-обязательных реквизитов формулируется условие его присутствия (УП).
Для значений реквизитов, к которым предъявляются дополнительные (не отраженные в других графах таблицы) требования (при невыполнении которых файл считается некорректным) приводятся дополнительные требования (ДТ).
При описании условий присутствия (УП) и дополнительных требований (ДТ) используются обозначения:
/КодРекв/ - значение реквизита, имеющего код КодРекв;
/КодРекв/='последовательность символов' - значение реквизита в точности совпадает с последовательностью символов, заключенной между одинарными кавычками; в частности, /КодРекв/='' означает, что значением реквизита является пустое выражение;
/КодРекв/ не равно 'последовательность символов' - значение реквизита не совпадает с последовательностью символов, заключенной между одинарными кавычками; в частности, /КодРекв/не равно '' означает, что значение реквизита отлично от пустого выражение.

8. Контрольные соотношения

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

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

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

Контрольные соотношения, проверяемые при приеме файлов от банка и формировании файлов (ПК "БС-МБ", ПК "БС-Р")

Код ошиб.
Контрольное соотношение
Тип файла
023
НомСооб должен иметь заданную структуру. Серия бланка должна состоять из шести знаков (две первые цифры = двум первым цифрам КППКО и две последующие = двум последним цифрам текущего года). Номер бланка должен состоять из шести цифр. Первые символы в виде "0" должны быть заполнены.SBC
151
КодНОИсх = коду НО, где установлен ПК. Только для ПК "БС-МБ"SBC, SMN
106
ИдПол = КККК из имени файлаSBC, SMN
018
Если длина /ИНННП/ =10 и если не (/КодСостСч/='0' и /ДатаОткрСч/<Тв), то КППНП не равно'' и 5-6 разряд = '01' или >= '50'.SBC, SMN
103
НомСооб - значение не было использовано ранееSBC
027
ДатаСооб <= текущая датаSBC, IPB
027
ДатаДог <= ДатаСообSBC, IPB
027
ДатаСооб <= ДатаПолСообIPB

Контрольные соотношения, проверяемые в НОНП при приеме и формировании файлов (ПК "БС-МН")

Код ошиб.
Контрольное соотношение
Тип файла
110
ИдПол = коду НО, где установлен ПКSBC, SMN, USC, USN
018
ИдКонПол = коду НО, где установлен ПКUSC, USN
042
КодНОНП = коду НО, где установлен ПКSBC, SMN
042
ИНН/КПП есть в ЕГРН и НП состоит на учете в данном налоговом органе по любой причинеUSC, USN
042
ИНН/КПП есть в ЕГРН и НП состоит на учете в данном налоговом органе по месту нахожденияSBC, SMN
001
ДатаИспИП >= ДатаИПOPK
027
ДатаРешПр <= текущая датаRP, RO, KRP, KRO
027
ДатаРешПр <= ДатаРешОтRO, KRO
027
ДатаСооб <= ДатаПолСообIPB
103
НомСооб - значение не было использовано ранееSBC

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

Код ошиб.
Контрольное соотношение
Тип файла
008
009
ИдФайл должен иметь заданную структуруВсе файлы
018
ТипИнф должен соответствовать перечнюВсе файлы
047
ИдДок должен иметь заданную структуруВсе файлы
012
Кол-во документов в файле должно соответствовать указанному в КолДокВсе файлы
018
020
ИНН должен иметь заданную структуру: контроль на контрольный разряд и длину; только цифры. Не должен состоять из одних нулей или единиц. (Приказ МНС РФ от 3 марта 2004 г. N БГ-3-09/178)Все файлы
018
020
КПП должен иметь заданную структуру: контроль на код НО в СОУН; только цифры. Не должен состоять из одних нулей или единиц. (Приказ МНС РФ от 3 марта 2004 г. N БГ-3-09/178)Все файлы
018
020
ОГРН должен иметь заданную структуру: контроль на контрольный разряд и длину; только цифры. Не должен состоять из одних нулей или единиц. (Постановление Правительства РФ от 19 июня 2002 г. N 438)Все файлы
018
020
ОГРНИП должен иметь заданную структуру: контроль на контрольный разряд и длину; только цифры. Не должен состоять из одних нулей или единиц. (Постановление Правительства РФ от 16 октября 2003 г. N 630)Все файлы
018
020
НомСч - контроль на контрольный разряд и длину; только цифры (см. Письмо ЦБР от 8 сентября 1997 г. N 515, Положение ЦБР от 5 декабря 2002 г. N 205-П). Для закрываемых счетов контроль на длину и наличие нецифровых символов не проводитсяВсе файлы, за исключением SUI, SFI, SOI
022 023 020
СвидНУ - серия должна состоять из 2-х цифр; номер свидетельства должен состоять из 7,8 или 9 цифр;Все файлы
027
ДатаСооб<= текущая датаSBR, SR, SF
027
ДатаДог<=ДатаСообSBR, SR, SF
030
КодВСч - наличие в справочникеВсе файлы
030
КодСостСч - наличие в справочникеВсе файлы
027
ДатаОткрСч <= ДатаЗакрСчSBR, SR, SF
027
ДатаОткрСч <= ДатаИзмСчSBR, SR, SF
103
Имя файла - не должно повторятьсяВсе файлы
Наименование ошибки определяется по справочнику "Коды ошибок".

9. Примеры файлов передачи данных

9.1. Сообщение банка налоговому органу об открытии (закрытии) счета

Наименование файла
sbc7744002902__774401001525820050216000356.txt
Содержание файла
ИдФайл:7744002902**77440100120050216122642000356
ТипИнф:СООБЩЕНИЕБАНКА
ИдПол:5258
ВерсПрог:ручной_набор 1.00
ТелОтпр:(095)123-45-67
ДолжнОтпр:
ФИООтпр:Иванов,Иван,Иванович
КолДок:1
ВерсФорм:4.00
###
КодНОИсх:7700