О СОЗДАНИИ ИНФОРМАЦИОННОГО РЕСУРСА "БАНКОВСКИЕ СЧЕТА" ПРИКАЗ МИНИСТЕРСТВО РФ ПО НАЛОГАМ И СБОРАМ 27 февраля 2004 г. N БГ-3-24/160 (Д) В целях создания информационного ресурса "Банковские счета" приказываю: 1. Утвердить: 1.1. Состав реквизитов информационного ресурса "Банковские счета", передаваемого с местного уровня на федеральный, согласно Приложению к настоящему Приказу. 1.2. Порядок передачи информации о счетах налогоплательщиков в банках (далее - Порядок) и форматы передачи данных о счетах налогоплательщиков в банках на федеральный уровень. 2. Возложить обязанности ведения и администрирования информационного ресурса "Банковские счета" на МРИ ЦОД МНС России в части: получения от управлений МНС России по субъектам Российской Федерации и межрегиональных инспекций по крупнейшим налогоплательщикам информации для формирования федеральной базы данных информационного ресурса (далее - ФБД ИР) "Банковские счета"; контроля представления налоговыми органами указанной информации в части значений реквизитов, позволяющих ее идентифицировать, по утвержденным МНС России форматам; объединения указанных сведений в ФБД ИР "Банковские счета" по Российской Федерации в целом; подготовки выходных статистических материалов на основе сведений из ФБД ИР "Банковские счета"; формирования резервных копий указанных сведений на электронных носителях и обеспечения их сохранности в установленном МНС России порядке; восстановления в необходимых случаях указанных сведений с резервных копий либо посредством повторения их сбора по решению МНС России; обеспечения доступа к указанным сведениям конкретных должностных лиц в установленном порядке; осуществления мер защиты указанных сведений в соответствии с законодательством России и установленным в МНС России порядком. 3. Департаменту информационных технологий (А.Б. Иконников), ФГУП "ГНИВЦ МНС России" (Ю.П. Калинину): 3.1. Департаменту информационных технологий (А.Б. Иконников) обеспечить контроль за доработкой и установкой в МРИ ЦОД МНС России программных средств, обеспечивающих формирование указанного информационного ресурса. 3.2. ФГУП "ГНИВЦ МНС России" (Ю.П. Калинину) в месячный срок доработать программные средства для формирования указанного информационного ресурса и установить в МРИ ЦОД МНС России. 4. Управлениям МНС России по субъектам Российской Федерации и межрегиональным инспекциям по крупнейшим налогоплательщикам: 4.1. В срок до 15.04.2004 осуществить первичную передачу в МРИ ЦОД МНС России информации о всех счетах налогоплательщиков в банках в соответствии с Порядком и форматами передачи на федеральный уровень данных о счетах налогоплательщиков в банках на федеральный уровень. 4.2. Последующая передача в МРИ ЦОД МНС России информации о счетах налогоплательщиков в банках осуществляется ежеквартально не позднее 5 числа месяца, следующего за отчетным, в части изменений счетов. 4.3. Руководителям управлений МНС России по субъектам Российской Федерации и руководителям межрегиональных инспекций по крупнейшим налогоплательщикам взять под личный контроль исполнение пункта 4.1 и 4.2 настоящего Приказа. 5. МРИ ЦОД МНС России (В.В. Ряснов) осуществить обработку и загрузку в базу данных МРИ ЦОД МНС России данных, полученных от управлений МНС России по субъектам Российской Федерации и межрегиональных инспекций по крупнейшим налогоплательщикам. 6. Департаменту информационных технологий (А.Б. Иконников) совместно с Управлением кредитных организаций (Д.В. Вольвач) обеспечить контроль за соблюдением требований Порядка. 7. Управлению безопасности (Ю.А. Брайченко) обеспечить защиту информационных ресурсов и режима функционирования при приеме сведений от управлений МНС России по субъектам Российской Федерации. 8. Контроль за исполнением настоящего Приказа возложить на заместителя Министра Российской Федерации по налогам и сборам С.Н. Шульгина. Исполняющий обязанности Министра Российской Федерации по налогам и сборам Г.И.БУКАЕВ 27 февраля 2004 г. N БГ-3-24/160 Приложение 1 к Приказу МНС России от 27 февраля 2004 года N БГ-3-24/160 ПЕРЕЧЕНЬ РЕКВИЗИТОВ В СОСТАВЕ ИНФОРМАЦИОННОГО РЕСУРСА "БАНКОВСКИЕ СЧЕТА" НА ФЕДЕРАЛЬНОМ УРОВНЕ РЕКВИЗИТЫ НП ---------------------------------------------------------------------- |Наименование реквизита | |--------------------------------------------------------------------| |ИНН налогоплательщика | |--------------------------------------------------------------------| |КПП налогоплательщика | |--------------------------------------------------------------------| |ОГРН (ОГРНИП) налогоплательщика | |--------------------------------------------------------------------| |Полное наименование налогоплательщика (Ф.И.О.) | |--------------------------------------------------------------------| |Данные свидетельства о постановке на налоговый учет | |--------------------------------------------------------------------| |Адрес налогоплательщика | |--------------------------------------------------------------------| |Код налогового органа по месту учета налогоплательщика | ---------------------------------------------------------------------- РЕКВИЗИТЫ СЧЕТА ---------------------------------------------------------------------- |Наименование реквизита | |--------------------------------------------------------------------| |Номер счета | |--------------------------------------------------------------------| |Дата открытия счета | |--------------------------------------------------------------------| |Дата закрытия счета | |--------------------------------------------------------------------| |Номер сообщения | |--------------------------------------------------------------------| |Дата сообщения банка об открытии (закрытии) счета | |--------------------------------------------------------------------| |Дата сообщения налогоплательщика об открытии (закрытии) | |счета | |--------------------------------------------------------------------| |Код вида счета | |--------------------------------------------------------------------| |Код типа счета | |--------------------------------------------------------------------| |Код состояния счета | |--------------------------------------------------------------------| |Номер договора банковского счета | |--------------------------------------------------------------------| |Дата заключения (расторжения) договора банковского счета | |--------------------------------------------------------------------| |Срок депозитного договора | ---------------------------------------------------------------------- ХАРАКТЕРИСТИКА БАНКА ---------------------------------------------------------------------- |Наименование реквизита | |--------------------------------------------------------------------| |ИНН кредитной организации | |--------------------------------------------------------------------| |КПП кредитной организации | |--------------------------------------------------------------------| |ОГРН кредитной организации | |--------------------------------------------------------------------| |БИК кредитной организации | |--------------------------------------------------------------------| |Корреспондентский счет в РКЦ ГУ ЦБ РФ | |--------------------------------------------------------------------| |Наименование кредитной организации | |--------------------------------------------------------------------| |Адрес кредитной организации | |--------------------------------------------------------------------| |Код налогового органа по месту учета кредитной организации | ---------------------------------------------------------------------- Приложение 2 к Приказу МНС России от 27 февраля 2004 года N БГ-3-24/160 ПОРЯДОК ПЕРЕДАЧИ ИНФОРМАЦИИ О СЧЕТАХ НАЛОГОПЛАТЕЛЬЩИКОВ В БАНКАХ НА ФЕДЕРАЛЬНЫЙ УРОВЕНЬ 1. Инспекция МНС России в соответствии с "Форматами передачи данных о счетах налогоплательщиков в банках на федеральный уровень" формирует файл выгрузки информации по банковским счетам налогоплательщиков, стоящих на учете в данной инспекции, в соответствии с требованиями настоящего Порядка. 2. Файлы выгрузки формируются по налогоплательщикам юридическим лицам и индивидуальным предпринимателям, состоящим на учете в инспекции, имеющим ИНН (КИО) и КПП со следующими кодами постановки на учет - 01, 02, 04, 06, 07, 08, 31, 40, 41, с 51 по 63 (включительно) и с 80 по 84 включительно, по всем двадцатизначным счетам, открытым (закрытым) с 1 января 1998 г., вне зависимости от того, приостановлены они или нет, вне зависимости от состояния банка, в котором счета были открыты, по всем видам и типам счетов. 3. Инспекции МНС России осуществляют передачу сформированных файлов в управления МНС России по субъектам Российской Федерации. Межрегиональные инспекции по крупнейшим налогоплательщикам осуществляют передачу сформированных файлов в МРИ ЦОД МНС России на адрес электронной почты mi5103kdf51.nalog.ru. Передача информации осуществляется по каналам связи с использованием сертифицированных средств криптозащиты информации либо на магнитных носителях, в случае невозможности передачи по каналам связи. 4. Управления МНС России по субъектам Российской Федерации осуществляют загрузку указанных файлов в базу данных ПТК "Банковские счета" регионального уровня. При приеме данных в УМНС осуществляют их форматно-логический контроль, и в случае отсутствия ошибок формируется квитанция о приеме. По данным, не прошедшим форматно-логический контроль, формируется протокол ошибок отдельно по каждому файлу. Квитанция о приеме либо протокол ошибок направляется в инспекцию МНС России. Ошибочные данные после корректировки выгружаются инспекцией в УМНС при последующей отправке. 5. После приема информации о счетах налогоплательщиков в банках от всех инспекций управление МНС России по субъекту Российской Федерации в соответствии с "Форматом передачи данных о счетах налогоплательщиков в банках на федеральный уровень" формирует сводный файл и отправляет его средствами электронной почты на адрес mi5103kdf51.nalog.ru с использованием СКЗИ или на магнитных носителях фельдсвязью. В теме сообщения, передаваемого по электронной почте, должна стоять следующая строка: "БАНКОВСКИЕ СЧЕТА. УМНС хххх. Передача ууу", где: хххх - код УМНС, подготовившего файл выгрузки; ууу - порядковый номер выгружаемого файла (001, 002, 003 и т.д.). 6. МРИ ЦОД МНС России осуществляет прием и обработку файлов с информацией о счетах налогоплательщиков в банках, поступивших от управлений МНС России по субъектам Российской Федерации и межрегиональных инспекций по крупнейшим налогоплательщикам. При приеме данных осуществляется их форматно-логический контроль, и в случае отсутствия ошибок формируется квитанция о приеме. По данным, не прошедшим форматно-логический контроль, формируется протокол ошибок отдельно по каждому файлу. Квитанция о приеме либо протокол ошибок направляется отправителю информации. Приложение 3 к Приказу МНС России от 27 февраля 2004 года N БГ-3-24/160 ТРЕБОВАНИЯ К СТРУКТУРЕ И ФОРМАТАМ ФАЙЛОВ ПЕРЕДАЧИ ДАННЫХ ПРИ ОБМЕНЕ ИНФОРМАЦИЕЙ МЕЖДУ НАЛОГОВЫМИ ОРГАНАМИ ПО СВЕДЕНИЯМ О БАНКОВСКИХ СЧЕТАХ ДЛЯ ФОРМИРОВАНИЯ ИНФОРМАЦИОННОГО РЕСУРСА "БАНКОВСКИЕ СЧЕТА" В ЦА МНС РОССИИ 1. Общие положения В данном документе приведены требования к структуре и форматам файлов передачи данных при обмене информацией между налоговыми органами по сведениям о банковских счетах для формирования информационного ресурса "Банковские счета" в ЦА МНС России. Данные в электронном виде представляются в виде текстовых файлов в кодировке DOS (866 кодовая страница), передающихся по каналам связи. 2. Требования к форматам файлов передачи данных для формирования информационного ресурса "Банковские счета" в ЦА МНС России 2.1. Файл передачи данных "Сведения по банковским счетам налогоплательщиков" Файл передачи данных формируется как в налоговом органе по месту учета налогоплательщика, так и в УМНС. Для сокращения объемов передаваемой информации сформированный текстовый файл упаковывается архиватором ARJ. Также допускается передача неупакованного файла. 2.1.1. Структура наименования файла Имя текстового файла имеет следующий вид: SBИИИИГN.NNN, где: SB - тип файла - две буквы латинского алфавита; ИИИИ - код налогового органа - отправителя; Г - номер года; N.NNN - порядковый номер отсылаемого файла за текущий год с лидирующими нулями. Номер имеет 32-ричный формат (для представления числа используются цифры и буквы английского алфавита от "A" до "V"). 2.1.2. Формат файла <файл>::= <служебная часть><конец фрагмента> {<информационная часть><конец фрагмента>} <конец файла> <информационная часть>::= <общие сведения о налогоплательщике><конец блока> {<сведения о счете><конец блока>} ------------------------------------------------------------------------------------- | Наименование | Тип | Формат | Код | Структура реквизита | | реквизита | | | реквизита | и дополнительная | | | | | | информация | |-------------------------|-----|------------|------------|-------------------------| | Служебная часть | | | | | |-------------------------|-----|------------|------------|-------------------------| | Идентификатор | О | I1(41) | ИдФайл | <идентификатор | | файла | | | | отправителя НО><год> | | | | | | <месяц><день><часы> | | | | | | <минуты><секунды> | | | | | | <номер> | |-------------------------|-----|------------|------------|-------------------------| | Идентификатор | О | K(4) | ИдПол | <код НО> | | получателя | | | | | |-------------------------|-----|------------|------------|-------------------------| | Тип информации | О | T2(11) | ТипИнф | ИРБАНКСЧЕТА | |-------------------------|-----|------------|------------|-------------------------| | Телефон | О | T(20) | ТелОтпр | <код> | | отправителя | | |E(0) | | | |-------------------------|-----|------------|------------|-------------------------| | Должность | О | T(45) | ДолжОтпр | <название должности> | | отправителя | | | | | |-------------------------|-----|------------|------------|-------------------------| | Фамилия, имя, | О | T2(60), | ФИООтпр | <фамилия>,<имя>, | | отчество | | T2(60), | | <отчество> | | отправителя | | T2(60) | | | |-------------------------|-----|------------|------------|-------------------------| | Количество | О | N(5) | КолДок | <количество | | документов | | | | документов> | |-------------------------|-----|------------|------------|-------------------------| | Служебная | Н | T(120) | СлужИнф | <служебная | | информация | | | | информация> | |-------------------------|-----|------------|------------|-------------------------| | Информационная часть | | | | | |--------------------------------------------|------------|-------------------------| | Общие сведения о налогоплательщике | | | |--------------------------------------------|------------|-------------------------| | Идентификатор | О | I2(33) | ИдДок | <идентификатор | | документа | | | | отправителя НО><год> | | | | | | <номер документа> | |-------------------------|-----|------------|------------|-------------------------| | ИНН налогоплательщика | О | I3(10)| | ИНННП | <ИНННП> | | | | I5(12) | | | |-------------------------|-----|------------|------------|-------------------------| | КПП налогоплательщика | У | I4(9)|E(0) | КППНП | <КППНП> | | | | | | Указывается для ЮЛ | |-------------------------|-----|------------|------------|-------------------------| | ОГРН|ОГРНИП | П | I6(13)| | ОГРН | <ОГРН>|<ОГРНИП> | | налогоплательщика | | I7(15) | | | |-------------------------|-----|------------|------------|-------------------------| | Полное наименование | О | T(1000)| | НаимНП| | <название | | налогоплательщика| | | T(60), | ФИОНП | организации>| | | (Ф.И.О.) | | T(60), | | <фамилия><имя> | | | | T(60) | | <отчество> | |-------------------------|-----|------------|------------|-------------------------| | Код налогового органа | О | K(4) | КодНОНП | <код НО> по | | по месту учета | | | | справочнику СОНО | | налогоплательщика | | | | | | | | | | | |-------------------------|-----|------------|------------|-------------------------| | Данные свидетельства о | О | T(2), | СвидНУ | <серия>,<номер>, | | постановке на налоговый | | T(9), | | <дата> | | учет | | D(10) | | Свидетельства о | | | | | | постановке на учет | | | | | | в налоговом органе | |-------------------------|-----|------------|------------|-------------------------| | Адрес налогоплательщика | О | K(3), | АдрНП | <код страны>, | | | | N(6), | | <индекс>,<код | | | | K(2), | | региона>,<район>, | | | | T1(40), | | <город>,<населенный | | | | T1(40), | | пункт>,<улица>, | | | | T1(40), | | <дом>,<корпус>, | | | | T1(40), | | <квартира> | | | | T1(7), | | | | | | T1(7), | | | | | | T1(7) | | | |-------------------------|-----|------------|------------|-------------------------| | Сведения о счете | | | | | |-------------------------|-----|------------|------------|-------------------------| | Номер сообщения | О | N(12) | НомСооб | <номер сообщения> | | | | | | Номер сообщения - серия | | | | | | и номер бланка | | | | | | сообщения, отсылаемого | | | | | | в налоговые органы на | | | | | | бумажном носителе | |-------------------------|-----|------------|------------|-------------------------| | Дата сообщения | О | D(10) | ДатаСооб | <дата сообщения> | | | | | | Указывается дата | | | | | | сообщения банка об | | | | | | открытии (закрытии) | | | | | | счета (дата | | | | | | формирования сообщения | | | | | | банка на бумажном | | | | | | носителе) | |-------------------------|-----|------------|------------|-------------------------| | Номер счета | О | N(20) | НомСч | <номер счета> | | | | | | Указывается номер счета | | | | | | (может состоять только | | | | | | из цифр в соответствии | | | | | | с правилами | | | | | | формирования номера | | | | | | счета) | |-------------------------|-----|------------|------------|-------------------------| | Дата открытия | О | D(10) | ДатаОткрСч | <дата> Указывается дата | | счета | | | | открытия счета | |-------------------------|-----|------------|------------|-------------------------| | Дата закрытия | У | D(10) | ДатаЗакрСч | <дата> Указывается | | счета | | | | только в случае | | | | | | закрытия счета | |-------------------------|-----|------------|------------|-------------------------| | ИНН кредитной | О | I3(10) | ИННКО | <ИНН> Указывается | | организации | | | | ИНН кредитной | | | | | | организации | |-------------------------|-----|------------|------------|-------------------------| | КПП кредитной | О | I4(9) | КППКО | <КПП> Указывается | | организации | | | | КПП кредитной | | | | | | организации | |-------------------------|-----|------------|------------|-------------------------| | ОГРН кредитной | П | N(13) | ОГРНКО | <ОГРН> Указывается | | организации | | | | ОГРН кредитной | | | | | | организации | |-------------------------|-----|------------|------------|-------------------------| | БИК кредитной | О | T(9) | БИК | <БИК> Указывается | | организации | | | | БИК кредитной | | | | | | организации | |-------------------------|-----|------------|------------|-------------------------| | Корреспондентский счет | Н | N(20) | НомКорСч | Указывается номер | | в РКЦ ГУ ЦБ РФ | | | | корреспондентского | | | | | | счета | |-------------------------|-----|------------|------------|-------------------------| | Наименование | О | T(1000) | НаимКО | <наименование> | | кредитной | | | | Указывается | | организации | | | | наименование кредитной | | | | | | организации | |-------------------------|-----|------------|------------|-------------------------| | Адрес кредитной | Н | K(3), | АдрКО | <код страны>, | | организации | | N(6), | | <индекс>,<код | | | | K(2), | | региона>,<район>, | | | | T1(40), | | <город>,<населенный | | | | T1(40), | | пункт>,<улица>, | | | | T1(40), | | <дом>,<корпус>, | | | | T1(40), | | <квартира> | | | | T1(7), | | | | | | T1(7), | | | | | | T1(7) | | | |-------------------------|-----|------------|------------|-------------------------| | Код НО по месту | О | K(4) | КодНОКО | <код НО> Код НО по | | учета кредитной | | | | месту учета кредитной | | организации | | | | организации | |-------------------------|-----|------------|------------|-------------------------| | Код вида счета | О | K(1) | КодВСч | <код> Код из | | | | | | Справочника 1 "Виды | | | | | | счета" | |-------------------------|-----|------------|------------|-------------------------| | Код типа счета | О | K(2) | КодТСч | <код> Код из | | | | | | Справочника 2 "Типы | | | | | | счета" | |-------------------------|-----|------------|------------|-------------------------| | Код состояния | О | K(1) | КодСостСч | <код> Код из | | счета | | | | Справочника 3 | | | | | | "Состояние счета" | |-------------------------|-----|------------|------------|-------------------------| | Номер договора | О | T(20) | НомерДог | <номер> Указывается | | банковского | | | | номер договора | | счета | | | | банковского счета | |-------------------------|-----|------------|------------|-------------------------| | Дата заключения | О | D(10) | ДатаДог | <дата> Указывается | | (расторжения) | | | | дата заключения или | | договора банковского | | | | расторжения договора | | счета | | | | банковского счета | |-------------------------|-----|------------|------------|-------------------------| | Срок депозитного | У | D(10) | СрокДеп | <дата> (Указывается | | договора | | | | дата окончания | | | | | | депозитного договора, в | | | | | | случае если тип счета - | | | | | | депозитный) | |-------------------------|-----|------------|------------|-------------------------| | Дата сообщения | Н | D(10) | ДатаСообН | <дата> (Указывается | | налогоплательщика | | | П | при наличии сообщения | | об открытии | | | | НП) | | (закрытии) счета | | | | | ------------------------------------------------------------------------------------- 2.2. Файл передачи данных "Протокол приема файлов для формирования информационного ресурса" 2.2.1. Структура наименования файла: PKИИИИГN.NNN, где: PK - тип файла - две буквы латинского алфавита - протокол приема файла передачи данных; ИИИИ - код налогового органа - отправителя; Г - номер года; N.NNN - порядковый номер файла с начала года в 32-ричной системе исчисления. 2.2.2. Формат файла Протокол приема данных автоматизированным способом формируется по результатам обработки принятого файла передачи данных и содержит в текстовом виде данные по результатам приема и обработки данных: ПРОТОКОЛ N <номер> от <дата "ДД.ММ.ГГГГ"> <время> Отправитель: <код налогового органа> Получатель: <код налогового органа> Имя принятого файла: <текст> Идентификатор файла: <текст> Тип информации: <текст> Количество обработанных документов: <число> Количество документов, прошедших контроль: <число> В том числе с предупреждениями: <число> Количество документов, не прошедших контроль: <число> Ошибки документов: ---------------------------------------------------------------------- | Количество ошибок | Текст ошибки | | <число> | <текст> | ---------------------------------------------------------------------- Документы: ---------------------------------------------------------------------- | Номер документа | ИНН, КПП | Код | Текст | | | | реквизита | ошибки | | <текст> | <число>/<число> | <текст> | <текст> | ---------------------------------------------------------------------- 3. Формат предоставления информации 3.1. Представление информации в файле Файл имеет наименование строго определенного вида и включает служебную и информационную части. Служебная часть содержит данные об отправителе и получателе сообщения. Информационная часть включает сведения о налогоплательщике и его банковских счетах. 3.2. Формат представления информации в электронном виде 3.2.1. Понятия и обозначения В данном разделе формулируются синтаксические требования к внутренней структуре файла (к передаваемому в файле сообщению). Передаваемый файл, не удовлетворяющий этим требованиям, считается синтаксически некорректным и не может быть принят в электронном виде. I. При описании синтаксиса сообщения и его элементов используются следующие металингвистические конструкции: ::= - метасимвол, означающий "есть по определению"; < > - метасимволы, используемые для выделения элементов металингвистической структуры; | - метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры; [ ] - метасимволы, означающие необязательность элемента металингвистической структуры; { } - метасимволы, означающие использование металингвистической структуры один и более раз. К числу синтаксических ограничений относятся также ряд дополнительных требований к непротиворечивости представленной в файле информации. Например, при использовании метасимвола "|" для описания нескольких возможных вариантов структуры файла могут быть указаны условия, в случае выполнения которых правильным является единственный вариант. Эти условия называются условиями выбора и могут быть проверены на основе данных, присутствующих в файле (без привлечения дополнительных источников информации). В таких случаях используются обозначения: <структура>::=<вариант1>|?УсловиеВыбора<вариант2>. Если условие "УсловиеВыбора" выполнено, то <структура> принимает значение <вариант1>, иначе - <вариант2>. II. При описании синтаксиса сообщения используются следующие основные понятия: <слово>::=<число>|<дата>|<текст>|<код>|<специальное слово>| <пустое выражение> <словосочетание>::=<слово1>,<слово1>|<слово1>, <словосочетание> <слово1>::=<число>|<дата>|<текст1>|<текст2>|<код>. Текст (<текст>) представляет собой непустую последовательность символов, в качестве которых используются прописные (заглавные) русские и латинские буквы, цифры, а также любые другие символы таблицы ASCII, за исключением символов "возврат каретки" и "перевод строки" (коды ASCII соответственно 13 и 10). Первый символ текста должен быть отличен от пробела. В том случае, когда текстовое значение встречается в составе словосочетания, возможны дополнительные ограничения на вид текста. Для выделения этих возможностей используются обозначения <текст1>, <текст2>. Число (<число>) состоит только из цифр (в том числе и с лидирующими нулями), причем может включать десятичную точку и знак "-" (минус) для отрицательных чисел. Дата (<дата>) представляется в виде <день>.<месяц>.<год>, где <день> - две цифры, соответствующие номеру дня в месяце, <месяц> - две цифры, соответствующие номеру месяца в году, <год> - четыре цифры года. Код (<код>) определяется как слово (последовательность любых символов, включая пробелы и знаки препинания), встречающееся в некотором множестве слов. Как правило, такое множество задается в виде таблицы. В частности, код может быть задан путем указания графы определенного справочника - в таком случае код должен совпадать с каким-либо значением из этой графы. Сравнение кода со словами из соответствующего множества выполняется без учета регистра. <русская буква> - прописная русская буква <латинская буква> - прописная латинская буква <ц> - цифра <пробел> - символ пробела <другой символ> - символ, имеющий код ASCII, отличный от 13 и 10, и не являющийся ни цифрой, ни буквой, ни пробелом <пустое выражение> - выражение, не содержащее ни одного символа <буква>::=<русская буква>|<латинская буква> <символ>::=<буква>|<ц>|<пробел>|<другой символ> <текст>::=(<буква>|<ц>|<другой символ>)[{<символ>}]| <текст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. При описании синтаксиса сообщения используются следующие некоторые специальные виды слов, используемых в качестве значений реквизитов: <специальное слово>::=<идентификатор файла>| <идентификатор отправителя>| <идентификатор документа>| <ИННЮЛ>|<КПП>|<ИННФЛ> <идентификатор файла>::= <идентификатор отправителя><год><месяц> <день><часы><минуты><секунды> <идентификатор документа>::= <идентификатор отправителя><год> <номер документа> <номер документа>::=<8ц> <идентификатор отправителя>::= <идентификатор отправителя НО> <идентификатор отправителя НО>::=<Код СОУН> <17*> <ИННЮЛ>::=<10ц> <КПП>::=<9ц> <ИННФЛ>::=<12ц> <2*>, <9*>, <11*> и т.п.- последовательности из соответствующего числа подряд идущих символов "*", например <2*>::=**. <8ц>, <9ц>, <10ц>, <12ц> и т.п. - последовательности из соответствующего числа подряд идущих цифр (<ц>). Идентификатор отправителя НО содержит 21 разряд, и включает 4-разрядный числовой код, принятый в системе обозначений налоговых органов (СОУН), дополненный 17 символами "*". 3.2.2. Синтаксис файла Файл (передаваемое сообщение) состоит из строк, содержащих передаваемые реквизиты либо разделители. Реквизит представляет собой неделимую в смысловом отношении конструкцию, соответствующую, как правило, одной заполняемой позиции (показателю) "бумажной" формы документа. Наименование реквизита соответствует назначению (наименованию) заполняемой позиции. Разделителями, используемыми в файле, являются: - конец фрагмента (конец служебной или информационной частей сообщения); ### - конец блока; === - признак конца файла. Каждый реквизит или разделитель записывается в отдельной строке. Признаком окончания строки служат пара символов с кодами ASCII 13 и 10, расположенных в указанном порядке. Эта пара символов ниже обозначается EOL. Строки с реквизитами по смысловому содержанию объединяются в блоки информации (реквизитов). Порядок следования блоков информации и разделителей в файлах определяется следующим образом: <файл>::={<фрагмент><конец фрагмента>} <конец файла> <фрагмент>::={<блок><конец блока>} <блок>::={<реквизит>EOL} <конец блока>::=###EOL <конец фрагмента>::=EOL <конец файла>::====EOL. Состав реквизитов каждого блока определяется в соответствующей таблице при описании формата конкретного файла. 3.2.3. Синтаксис реквизитов Реквизит включает код реквизита, символ ":" (двоеточие) и значение реквизита, следующие в указанном порядке. Пробелы перед кодом реквизита, между кодом реквизита и разделителем, между разделителем и значением реквизита, а также после значения реквизита не допускаются. Код представляет собой последовательность русских букв и цифр (в особо оговоренных случаях добавляется знак "/"). Значение представляется в строго определенном формате. В качестве кодов реквизитов, не являющихся элементами таблиц формы отчетности, используются сокращенные представления наименований этих реквизитов. Такие коды состоят только из русских букв. Используются следующие способы формирования сокращенных наименований этих реквизитов: инициальная аббревиация, образуемая путем выбора первых букв (слогов) из слов или словосочетаний (например, совокупный годовой доход - СГД); усечение - отбрасывание концевой части слова (например, количество документов - КолДок); эллипс - использование для образования сокращений элементов не всех слов, компонентов наименования показателя, а только слов с основной смысловой нагрузкой (например, место получения дохода - МестоДох, документ, удостоверяющий личность, - УдЛичн); контрактура - слияние начальной и концевой части слова (например, район - Рн); сочетание различных способов в одном сокращении (например, адрес места жительства - АдрМЖ). Для большей наглядности визуального представления каждая из частей слов, из которых состоит сокращение, начинается с прописной буквы. Однако при обработке сокращений (как и других текстовых данных) регистр должен игнорироваться. В любых сообщениях одно и то же сокращение должно иметь один и тот же смысл и структуру. Значением реквизита может быть слово или словосочетание. <реквизит>::= <код реквизита>:<значение реквизита> <значение реквизита>::= <слово>|<словосочетание> 3.2.4. Табличное представление блоков реквизитов информации Состав реквизитов блоков описывается в таблицах. Строки каждой таблицы, описывающей блоки информации, определяют реквизиты, которые, при переходе к стандартному описанию с использованием металингвистических конструкций, встречались бы в этом описании в одном из представлений: как обязательный, как необязательный, как условно-обязательный реквизит или как предписанный реквизит. Обязательный реквизит - это реквизит, который должен обязательно присутствовать в файле. Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле. Условно-обязательный реквизит - это реквизит, присутствие которого в файле отчетности обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - к необязательному. Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле, в то время как значения может и не быть. ------------------------------------------------------------------ |Блок |<блок>::= | |-------------------| | |Реквизит 1 |<представление реквизита 1> | |-------------------| | |... |... | |-------------------| | |Реквизит i |<представление реквизита i> | |-------------------| | |... |... | |-------------------| | |Реквизит N |<представление реквизита N> | ------------------------------------------------------------------ Таблицы определяют коды и структуру значений реквизитов. В таблицах используются следующие обозначения. В графах "Наименование реквизита" и "Код реквизита" указываются соответственно наименование и код реквизита. В графе "Тип" записывается один из символов О, Н, У, П. Символы имеют следующий смысл: О - обязательный реквизит; Н - необязательный реквизит; У - условно-обязательный реквизит; П - предписанный реквизит. В случае если значение реквизита берется из справочника, регламентируемого данным форматом, то дополнительно к символу типа приписывается символ "С". Условия присутствия условно-обязательных реквизитов указываются в графе "Структура реквизита и дополнительная информация". В графе "Формат" для каждого реквизита, значением которого является слово, указывается - при помощи выражений T, T1, T2, N, D, K, I1, I2, I3, I4, I5, E - синтаксис этого слова, а вслед за ним в круглых скобках - максимальная длина слова (т.е. количество символов в слове). <формат слова>::=<синтаксис>(<число>) Символы T, T1, T2, N, D, K, I1, I2, I3, I4, I5, E соответствуют вышеописанным обозначениям: T - <текст>; T1 - <текст1>; T2 - <текст2>; N - <число>; D - <дата>; K - <код>; I1 - <идентификатор файла>; I2 - <идентификатор документа>; I3 - <ИННЮЛ>; I4 - <КПП>; I5 - <ИННФЛ>; E - <пустое выражение>. Если значением реквизита является дробное десятичное число, то в графе "Формат" указывается формат его представления в виде N(m.k), где m - максимальное количество знаков в числе, включая целую и дробную часть числа, десятичную точку и знак "-" (минус), а k - число знаков дробной части числа. Если значением реквизита является словосочетание вида <слово 1>, <слово 2>,..., <слово S>, то в графе "Формат" указывается формат представления и максимальная длина каждого из входящих в словосочетание слов. Описывающие отдельные слова конструкции перечисляются через запятую. <формат словосочетания>::= <формат слова 1>,<формат слова 2>,...,<формат слова S> В графе "Структура реквизита и дополнительная информация" приводятся следующие данные. Если реквизит имеет в рамках данного формата единственное возможное значение, то указывается это значение. Если значением реквизита является код, то приводится множество значений этого кода в виде {<значение1>,...,<значениеN>} или ссылка на множество значений кода в виде <код...>. Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>. Для значений реквизитов, к которым предъявляются дополнительные (не отраженные в других графах таблицы) требования (при невыполнении которых файл отчетности считается некорректным), приводятся дополнительные требования. СПРАВОЧНИКИ Справочник 1 ВИДЫ СЧЕТА ---------------------------------------------------------------------- |Код | Наименование | |-----------------|--------------------------------------------------| |0 | Рублевый | |-----------------|--------------------------------------------------| |1 | Валютный | ---------------------------------------------------------------------- Справочник 2 ТИПЫ СЧЕТА ---------------------------------------------------------------------- |Код | Наименование | |------------------|-------------------------------------------------| |01 | Расчетный | |------------------|-------------------------------------------------| |02 | Текущий | |------------------|-------------------------------------------------| |03 | Ссудный | |------------------|-------------------------------------------------| |04 | Кредитный | |------------------|-------------------------------------------------| |05 | Субсчет | |------------------|-------------------------------------------------| |06 | Транзитный | |------------------|-------------------------------------------------| |07 | Депозитный | |------------------|-------------------------------------------------| |08 | Бюджетный | |------------------|-------------------------------------------------| |09 | Корреспондентский | |------------------|-------------------------------------------------| |10 | Корпоративный | |------------------|-------------------------------------------------| |11 | Мультивалютный | |------------------|-------------------------------------------------| |12 | Специальный | |------------------|-------------------------------------------------| |13 | Субкорсчет | |------------------|-------------------------------------------------| |14 | Внебюджетный | |------------------|-------------------------------------------------| |15 | Вексельный | |------------------|-------------------------------------------------| |16 | Биржевой | |------------------|-------------------------------------------------| |17 | Счет-депо | |------------------|-------------------------------------------------| |18 | Овердрафт | |------------------|-------------------------------------------------| |19 | Факторинговый | |------------------|-------------------------------------------------| |20 | Клиринговый | |------------------|-------------------------------------------------| |21 | Лицевой | |------------------|-------------------------------------------------| |22 | Накопительный | |------------------|-------------------------------------------------| |23 | Облигационный | |------------------|-------------------------------------------------| |24 | Инвестиционный | |------------------|-------------------------------------------------| |99 | Другой | ---------------------------------------------------------------------- Справочник 3 СОСТОЯНИЕ СЧЕТА ---------------------------------------------------------------------- |Код | Наименование | |------------------|-------------------------------------------------|- |0 | Закрыт | |------------------|-------------------------------------------------| |1 | Открыт | ---------------------------------------------------------------------- |