ОБ УНИФИЦИРОВАННОМ ФОРМАТЕ ИНФОРМАЦИОННОГО ВЗАИМОДЕЙСТВИЯ ПРИКАЗ ФЕДЕРАЛЬНАЯ НАЛОГОВАЯ СЛУЖБА 13 июня 2006 г. N САЭ-3-13/345@ (Д) В целях обеспечения унификации информационного взаимодействия между налогоплательщиками и налоговыми органами по телекоммуникационным каналам связи с использованием электронной цифровой подписи (далее - ЭЦП) приказываю: 1. Утвердить Унифицированный формат транспортного сообщения в системе обмена электронными документами по телекоммуникационным каналам связи с использованием ЭЦП, согласно приложению. 2. Ввести в действие Унифицированный формат транспортного сообщения с 01.07.2006. 3. Управлению информационных технологий (А.Б. Иконников) обеспечить доведение до всех участников информационного взаимодействия информацию о вводе в действие Унифицированного формата транспортного сообщения. 4. Контроль исполнения настоящего Приказа возложить на заместителя руководителя Федеральной налоговой службы Д.А. Чушкина. Руководитель Федеральной налоговой службы А.Э.СЕРДЮКОВ 13 июня 2006 г. N САЭ-3-13/345@ УТВЕРЖДЕНО приказом ФНС России от 13 июня 2006 года N САЭ-3-13/345@ УНИФИЦИРОВАННЫЙ ФОРМАТ ТРАНСПОРТНОГО СООБЩЕНИЯ В СИСТЕМЕ ОБМЕНА ЭЛЕКТРОННЫМИ ДОКУМЕНТАМИ ПО ТЕЛЕКОММУНИКАЦИОННЫМ КАНАЛАМ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ЭЛЕКТРОННОЙ ЦИФРОВОЙ ПОДПИСИ 1. Общие положения Унифицированный формат транспортного сообщения применяется для организации обмена электронными документами между налоговыми органами и хозяйствующими субъектами по телекоммуникационным каналам связи с использованием электронной цифровой подписи (ЭЦП). Обмен осуществляется посредством транспортных сообщений (ТС) (рис. 1) с прикрепленными к ним транспортными контейнерами, содержащими зашифрованные для передачи получателю данные. ---------------------------------------------------------------------- | ----------------------------------------- | | |\ /| | | | \ / | | | Транспортное | \ / | | | сообщение ------------>| \ Реквизиты ТС / | | | | \ / | | | | \ / | | | | \ / | | | | ----------------------------------- | | | Транспортный | | ----------------------------- | | | | контейнер -------------|->| |Реквизиты шифрования данных| | | | | | | ----------------------------- | | | | | | | | | | | | ----------------------------- | | | | | | | | Э | | ОДИВ | | | | | Зашифрованные | | | ДИВ | {Ц} | {С} |------| | | | | данные -------------|--|->| | П | | ИОП | | | | | | | | | | | | | | | | | | ----------------------------- | | | | | ----------------------------------- | | | | | | | ----------------------------------------- | ---------------------------------------------------------------------- ДИВ - файл документа (нескольких частей документа) информационного взаимодействия; {ЭЦП} - один или несколько файлов ЭЦП, которыми заверен документ; {С} - один или несколько файлов с сертификатами ключей ЭЦП, которыми заверен документ; ОДИВ - файл описания документа информационного взаимодействия. Рисунок 1 Унифицированный формат транспортного сообщения поддерживает все действующие типы электронных документов информационного взаимодействия, определяемых ФНС России в Реестрах в соответствии с регламентом документооборота между налоговыми органами и хозяйствующими субъектами. 2. Требования к структуре транспортного сообщения, передаваемого по телекоммуникационным каналам связи Для обеспечения обработки транспортного сообщения приемным комплексом налогового органа в структуре транспортного сообщения предусмотрены следующие обязательные поля (реквизиты транспортного сообщения): "From:" - поле содержит имя отправителя в кодировке Quoted Printable/Windows 1251 или Base64/Windows 1251 и электронный адрес отправителя, заключенный в угловые скобки <>; "Reply-To:" - поле содержит имя отправителя в кодировке Quoted Printable/Windows 1251 или Base64/Windows 1251 и электронный адрес отправителя, заключенный в угловые скобки <>; "To:" - поле содержит имя получателя в кодировке Quoted Printable/Windows 1251 или Base64/Windows 1251 и электронный адрес получателя, заключенный в угловые скобки <>; "Message-ID:" - поле содержит уникальный идентификатор сообщения произвольного формата, с длиной, не превышающей 40 символов; "Content-Disposition:" - поле содержит ключевое слово "attachment" и параметр "filename", соответствующий имени присоединенного транспортного контейнера; "Content-Length:" - поле содержит размер транспортного контейнера в байтах; "Subject:" - содержание поля представляется в кодировке Quoted Printable/Windows 1251 или Вase64/Windows 1251, определяется типом документа и именем присоединенного транспортного контейнера; "X-Tax-Sender:" - поле содержит идентификатор отправителя сообщения (ИдОтпр); "X-Tax-Receiver:" - поле содержит идентификатор получателя сообщения (ИдПол); "X-Tax-Type:" - тип передаваемой в сообщении информации в кодировке Quoted Printable/Windows 1251 или Base64/Windows 1251; "X-Tax-System:" - поле содержит наименование передающей системы в кодировке Quoted Printable/Windows 1251 или Base64/Windows 1251. Для сообщений, являющихся ответом на первичное сообщение, является обязательным реквизит "X-Message-ID:" - поле, содержащее уникальный идентификатор первичного сообщения ("Message-ID"). Транспортный контейнер прикрепляется (ключевое слово "attachment") к транспортному сообщению, передаваемому по телекоммуникационным каналам связи, как файл-вложение, имя которого указано в поле "Content-Disposition:" (параметр "filename"). Одно транспортное сообщение, передаваемое по телекоммуникационным каналам связи, должно содержать только один вложенный в него транспортный контейнер. Размер транспортного сообщения, передаваемого по телекоммуникационным каналам связи, не должен превышать 2 ГБ. Пример транспортного сообщения, содержащего документ налоговой отчетности, приведен в Приложении N 1. 3. Требования к содержанию и структуре транспортного контейнера Транспортный контейнер представляет собой файл, содержащий зашифрованные данные и реквизиты их шифрования. Реквизиты шифрования данных: - Версия - реквизит формата файла транспортного контейнера; - Длина отпечатка сертификата ключа ЭЦП, с помощью которого были зашифрованы данные - реквизит сертификата отправителя; - Отпечаток сертификата ключа ЭЦП, с помощью которого были зашифрованы данные - реквизит сертификата отправителя; - Длина имени владельца сертификата ключа ЭЦП, с помощью которого были зашифрованы данные - реквизит сертификата отправителя; - Имя владельца сертификата ключа ЭЦП, с помощью которого были зашифрованы данные - реквизит сертификата отправителя; - Длина отпечатка сертификата ключа ЭЦП, с помощью которого можно расшифровать данные - реквизит сертификата получателя; - Отпечаток сертификата ключа ЭЦП, с помощью которого можно расшифровать данные - реквизит сертификата получателя; - Длина имени владельца сертификата ключа ЭЦП, с помощью которого можно расшифровать данные - реквизит сертификата получателя; - Имя владельца сертификата ключа ЭЦП, с помощью которого можно расшифровать данные - реквизит сертификата получателя; - Длина зашифрованного сессионного ключа - вырабатывается системой криптографической защиты информации (СКЗИ) КриптоПро CSP <*>; -------------------------------- <*> СКЗИ (Средство Криптографической Защиты Информации) КриптоПро CSP разработано ООО "КриптоПро" в соответствии с криптографическим интерфейсом фирмы Microsoft - Cryptographic Service Provider (CSP), имеет сертификат соответствия ФСБ и может использоваться для формирования ключей шифрования и ключей электронной цифровой подписи, шифрования и имитозащиты данных, обеспечения целостности и подлинности информации, не содержащей сведений, составляющих государственную тайну. - Зашифрованный сессионный ключ - вырабатывается СКЗИ КриптоПро CSP; - Длина вектора инициализации - вырабатывается СКЗИ КриптоПро CSP; - Вектор инициализации - вырабатывается СКЗИ КриптоПро CSP; - Длина зашифрованных данных - вырабатывается СКЗИ КриптоПро CSP. Зашифрованные данные представляют собой файл архива, содержащий в себе: - файл документа информационного взаимодействия (налоговая декларация, квитанция, протокол и т.п.) - ДИВ; - один или несколько файлов ЭЦП, которыми заверен документ, -{ЭЦП}; - один или несколько файлов с сертификатами ключей ЭЦП, которыми заверен документ, - {С}; - файл описания документа информационного взаимодействия - ОДИВ; - файл информации об отправителе и получателе - ИОП. Для архивирования данных применяется формат, соответствующий спецификации файлового формата ZIP <*>. Структура транспортного контейнера приведена в Приложении N 2. -------------------------------- <*> Описание формата ZIP доступно на сайте компании разработчика PkWare www.pkware.com/company/standards/appnote/appnote.txt). Имя файла транспортного контейнера совпадает с именем документа информационного взаимодействия, который он содержит. Требования к наименованию файла документа информационного взаимодействия, его формату и правилам заполнения определяются соответствующими нормативными документами ФНС России и Минфина. Пример файла документа информационного взаимодействия приведен в Приложении N 3. Файлы ЭЦП ({ЭЦП}) содержат электронные цифровые подписи документа информационного взаимодействия, сформированные лицами, имеющими полномочия на право подписи таких документов или подтверждающих получение данного документа. Структура файла ЭЦП приведена в Приложении N 4. Файлы сертификатов ЭЦП ({С}) содержат сертификаты электронных цифровых подписей, владельцами которых подписан документ информационного взаимодействия. Для каждого файла ЭЦП в транспортном контейнере содержится соответствующий ему файл сертификата. При передаче сообщений, являющихся ответом на первичное сообщение, файлы сертификатов в состав зашифрованных данных транспортного контейнера не включаются. Структура файла сертификата приведена в Приложении N 5. Файл описания документа информационного взаимодействия (ОДИВ) используется для передачи оригинального наименования документа информационного взаимодействия в случае, когда такое наименование не может быть передано в наименовании файла транспортного контейнера. В случае, когда документ информационного взаимодействия состоит из нескольких частей, информация об оригинальном наименовании может содержаться для каждой из них. Структура и пример файла описания документа информационного взаимодействия приведены в Приложении N 6. Файл информации об отправителе и получателе транспортного сообщения (ИОП) содержит идентификатор отправителя контейнера, идентификатор получателя контейнера, тип передаваемой информации, версию транспортной программы, дополнительную информацию, если она необходима. Структура и пример файла информации приведены в Приложении N 7. 4. Состав зашифрованных данных файла транспортного контейнера Состав зашифрованных данных, передаваемых в файле транспортного контейнера, должен соответствовать действующим типам электронных документов информационного взаимодействия <*>: -------------------------------- <*> Приведены составы зашифрованных данных в соответствии с действующими типами электронных документов информационного взаимодействия между налогоплательщиками и налоговыми органами при представлении налоговой и бухгалтерской отчетности. 4.1. Для передачи файла документа (налоговой декларации и/или бухгалтерской отчетности): - filename.ext - исходный файл документа, где filename.ext - имя и расширение файла, определенные правилами нормативных документов ФНС для именования файлов; - filename.ext.sgnN - ЭЦП отправителя файла filename.ext, N - внутренний номер владельца ЭЦП, должен быть хотя бы один файл ЭЦП; - thumbprint.cerN - сертификат открытого ключа отправителя, использованный для формирования файла ЭЦП filename.ext.sgnN, где thumbprint - отпечаток сертификата открытого ключа, находящегося в файле; - filename.ext.info - информация об отправителе, получателе транспортного сообщения и типе передаваемой информации. 4.2. Для передачи подтверждения отправки файла документа (содержащего дату отправки файла) - filename.ext.rcpt - информация о приеме транспортного контейнера с именем filename.ext, содержащее дату и время отправки контейнера; - filename.ext.rcpt.sgn1 - ЭЦП налогового органа. 4.3. Для передачи протокола входного контроля (протокола проверки файла отчетности на соответствие формату представления) от налогового органа для налогоплательщика: - filename.ext.log - протокол; - filename.ext.gni.sgn1 - ЭЦП налогового органа. 4.4. Для передачи квитанции о приемке файла документа налоговым органом: - filename.ext - исходный файл документа, где filename.ext - имя и расширение файла, определенное правилами именования файлов; - filename.ext.gni.sgn1 - ЭЦП НО; - filename.ext.info - информация об отправителе, получателе транспортного сообщения и типе передаваемой информации. 4.5. Для передачи подтверждения отправки, заверенного ЭЦП отправителя, для налогового органа (см. п. 4.2): - filename.ext.rcpt - исходная квитанция; - filename.ext.rcpt.nlp.sgn1 - ЭЦП отправителя под квитанцией; - thumbprint.cer1 - сертификат открытого ключа отправителя, использованный для формирования файла ЭЦП filename.ext.rcpt.nlp.sgn1, где thumbprint - отпечаток сертификата открытого ключа, находящегося в файле; - filename.ext.info - информация об отправителе, получателе транспортного сообщения и типе передаваемой информации. 4.6. Для передачи протокола входного контроля, заверенного ЭЦП отправителя, для налогового органа (см. п. 4.3): - filename.ext.log - протокол входного контроля, где filename.ext - имя и расширение файла, для которого сформирован протокол входного контроля; - filename.ext.log.nlp.sgn1 - ЭЦП отправителя под протоколом; - thumbprint1.cer1 - сертификат открытого ключа отправителя, использованный для формирования файла ЭЦП filename.ext.log.nlp.sgn1; - filename.ext.info - информация об отправителе, получателе транспортного сообщения и типе передаваемой информации; - filename.ext.rcpt.sgn1 (ЭЦП приемного комплекса налогового органа под квитанцией). 4.7. Для передачи подтверждения отправки документа от специализированного оператора связи для налогового органа: - filename.ext.rcpt - квитанция о приеме транспортного контейнера с именем filename.ext, содержащее дату и время отправки контейнера; - filename.ext.rcpt.sgn1 - ЭЦП под квитанцией, принадлежащее специализированному оператору связи. 4.8. Для передачи подтверждения отправки, заверенного ЭЦП налогового органа, для специализированного оператора связи: - filename.ext.rcpt - исходная квитанция; - filename.ext.rcpt.gni.sgn1 - ЭЦП налогового органа. Состав данных, приведенный в п. 4.7 и п. 4.8, применяется только в том случае, если отправитель пользуется услугами специализированного оператора связи. Приложение N 1 ПРИМЕР ТРАНСПОРТНОГО СООБЩЕНИЯ, СОДЕРЖАЩЕГО ДОКУМЕНТ НАЛОГОВОЙ ОТЧЕТНОСТИ ------------------------------------------------------------------------- | To: "=?Windows-1251?Q?=E0=20=F4=FB=E2=20=F4=FB?=" | | <insp0001@gnivc.ru> | | From: "=?Windows-1251?Q?=C7=C0=CE=20=22=C7=C0=D0=DF=22?=" | | <nlp0001@gnivc.ru> | | Reply-To: "=?Windows-1251?Q?=C7=C0=CE=20=22=C7=C0=D0=DF=22?=" | | <nlp0001@gnivc.ru> | | Subject: =?Windows-1251?Q?=D4=E0=E9=EB=20=EE=F2=F7=E5=F2=ED=EE=F1= | | F2=E8:=20O1111104.002?=Mime-Version: 1.0 | | X-Mailer: Mail2000 1.10 | | X-Tax-Sender: 1234567890 | | X-Tax-Receiver: 0123 | | X-Tax-Type: =?Windows-1251?Q?=CE=D2=D7=C5=D2=CD=CE=D1=D2=DC=CD= | | CF?= | | X-Tax-System: =?Windows-1251?Q?=C3=CD=C8=C2=D6-=CA=D3=D0=DC=C5= | | D0?= | | Content-Disposition: attachment; filename="O1111104.002" | | Content-Length: 4156 | | Date: Tue, 17 May 2005 14:14:50 +0400 | | Message-ID: <20050517141450.6D4D35A9.EF7DB452@192.168.165.69> | | | | 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 | | SRiZACQQIC76Z0p+1kz94= | ------------------------------------------------------------------------- Приложение N 2 СТРУКТУРА ТРАНСПОРТНОГО КОНТЕЙНЕРА ------------------------------------------------------------------------- | Название поля | Длина | Тип | Содержимое | | | (байт) | | | |------------------------------|--------|------------------|------------| | Версия | 4 | int | 0x0001 | |------------------------------|--------|------------------|------------| | Длина отпечатка сертификата | 4 | DWORD | 20 | | ключа ЭЦП, с помощью | | | | | которого были зашифрованы | | | | | данные | | | | |------------------------------|--------|------------------|------------| | Отпечаток сертификата ключа | 20 | unsigned char[20]| | | ЭЦП, с помощью которого были | | | | | зашифрованы данные | | | | |------------------------------|--------|------------------|------------| | Длина имени владельца | 4 | DWORD | | | сертификата ключа ЭЦП, с | | | | | помощью которого были | | | | | зашифрованы данные | | | | |------------------------------|--------|------------------|------------| | Имя владельца сертификата | var | unsigned char[] | | | ключа ЭЦП, с помощью | | | | | которого были зашифрованы | | | | | данные | | | | |------------------------------|--------|------------------|------------| | Длина отпечатка сертификата | 4 | DWORD | 20 | | ключа ЭЦП, с помощью | | | | | которого можно расшифровать | | | | | данные | | | | |------------------------------|--------|------------------|------------| | Отпечаток сертификата ключа | 20 | unsigned char[20]| | | ЭЦП, с помощью которого | | | | | можно расшифровать данные | | | | |------------------------------|--------|------------------|------------| | Длина имени владельца | 4 | DWORD | | | сертификата ключа ЭЦП, с | | | | | помощью которого можно | | | | | расшифровать данные | | | | |------------------------------|--------|------------------|------------| | Имя владельца сертификата | var | unsigned char[] | | | ключа ЭЦП, с помощью | | | | | которого можно расшифровать | | | | | данные | | | | |------------------------------|--------|------------------|------------| | Длина зашифрованного | 4 | DWORD | | | сессионного ключа | | | | |------------------------------|--------|------------------|------------| | Зашифрованный сессионный | var | unsigned char[] | | | ключ | | | | |------------------------------|--------|------------------|------------| | Длина вектора инициализации | 4 | DWORD | | |------------------------------|--------|------------------|------------| | Вектор инициализации | var | unsigned char[] | | |------------------------------|--------|------------------|------------| | Длина зашифрованных данных | 4 | DWORD | | |------------------------------|--------|------------------|------------| | Зашифрованные данные | var | unsigned char[] | | ------------------------------------------------------------------------- Приложение N 3 ПРИМЕР ФАЙЛА ДОКУМЕНТА ИНФОРМАЦИОННОГО ВЗАИМОДЕЙСТВИЯ, СОДЕРЖАЩЕГО ОТЧЕТНОСТЬ ---------------------------------------------------------------------- | Имя файла: | | О0107802.001 | | | | Содержание файла: | | ИдФайл:7718010784**77180100120020109112308 | | ТипИнф:ОТЧЕТНОСТЬНП | | ВерсФорм:2.00 | | ИдПол:7718 | | ВерсПрог:1С:ПРЕДПРИЯТИЕ 7.7 | | КолДок:1 | | НаимОтпрЮл:ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "КАШТАН" | | ТелОтпр:(095)213-2323 | | ДолжнОтпр:ГЛАВНЫЙ БУХГАЛТЕР | | ФИООтпр:КАРЖИНА,ИННА,ВИКТОРОВНА | | @@@ | | ИдДок:7718010784**771801001200200000001 | | ДатаДок:01.09.2002 | | ДокПредст:1 | | Свидетельство:II771858,15.07.1998,7718 | | КолФОтч:1 | | ### | | НаимЮЛПол:ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "КАШТАН" | | ИННЮЛ:7718010784 | | КППЮЛ:771801001 | | ПризАдр:1 | | АдрЮр:643,107113,77,,,,ШУМКИНА УЛ,23,, | | ### | | ФИОРук:ИВАНОВ,ИВАН,ИВАНОВИЧ | | ИННРук:773300000001 | | ТелРук:(095)2687777 | | ФИОБух:КАРЖИНА,ИННА,ВИКТОРОВНА | | ТелБух:(095)2687777 | | УдЛичнБух:21,45 98 459167 | | ДатаУдЛичн:12.02.2000 | | АдрМЖБухРФ:643,108113,77,,,,ВОЛГИНА УЛ,23,,23 | | ### | | ПризФОтч:1 | | КНД:1151002 | | ВерФОтч:2.00001 | | ПериодВерОтч:03.07.2002, | | НаимФОтч:НАЛОГОВАЯ ДЕКЛАРАЦИЯ ПО НАЛОГУ НА ДОБАВЛЕННУЮ СТОИМОСТЬ | | ПО НАЛОГОВОЙ СТАВКЕ 0 ПРОЦЕНТОВ | | ПризПериодОтч:1 | | НачПериодОтч:01.08.2002 | | КонПериодОтч:31.09.2002 | | ЕдИзмер:383 | | ВарДекл:001 | | КолПокФОтч:116 | | ### | | ПРРРРРСССССГГ:<сумма> | | ... | | ПРРРРРСССССГГ:<сумма> | | ### | | @@@ | | === | ---------------------------------------------------------------------- Приложение N 4 СТРУКТУРА ФАЙЛА ЭЦП -------------------------------------------------------------------- | Название поля | Длина | Тип | Содержимое | | | (байт) | | | |-------------------------|---------|-----------------|------------| | Версия |4 |int |0x0001 | |-------------------------|---------|-----------------|------------| | Длина отпечатка |4 |DWORD |20 | | сертификата отправителя | | | | |-------------------------|---------|-----------------|------------| | Отпечаток сертификата |20 |unsigned char[20]| | | отправителя | | | | |-------------------------|---------|-----------------|------------| | Длина имени владельца |4 |DWORD | | | сертификата | | | | |-------------------------|---------|-----------------|------------| | Имя владельца |var |unsigned char[] | | | сертификата | | | | |-------------------------|---------|-----------------|------------| | Длина открытого ключа |4 |DWORD | | | отправителя | | | | |-------------------------|---------|-----------------|------------| | Открытый ключ |var |unsigned char[] | | | отправителя | | | | |-------------------------|---------|-----------------|------------| | Идентификатор алгоритма |4 |unsigned int |CALG_GR3411 | | хэш-функции | | | | |-------------------------|---------|-----------------|------------| | Длина цифровой подписи |4 |DWORD | | |-------------------------|---------|-----------------|------------| | Цифровая подпись |var |unsigned char[] | | -------------------------------------------------------------------- Приложение N 5 СТРУКТУРА ФАЙЛА СЕРТИФИКАТА Файл содержит данные сертификата открытого ключа, ограниченные строками -----BEGIN CERTIFICATE----- и -----END CERTIFICATE-----. Пример заполнения файла: ---------------------------------------------------------------------- | -----BEGIN CERTIFICATE----- | | MIID4zCCA5CgAwIBAgIKYRkziQAAAAAACzAKBgYqhQMCAgQFADCBtjEaMBgGCSqGSI | | b3DQEJARYLYWdAbnd1ZGMucnUxCzAJBgNVBAYTAlJVMRYwFAYDVQQHEw1TdC5QZXR | | lcnNidXJnMTcwNQYDVQQKDC7Ql9CQ0J4g0KPQlNCe0KHQotCe0JLQldCg0K/QrtCp | | 0JjQmSDQptCV0J3QotCgMSMwIQYDVQQLDBrQkNC00LzQuNC90LjRgdGC0YDQsNGG0L | | jRjzEVMBMGA1UEAxMMTldVRENDQTFTVUIxMB4XDTA1MDIxNDE1MzMwMFoXDTA2MDIx | | NDE1NDIwMFowgfsxFjAUBgkqhkiG9w0BCQEWBzk5OUA5OTkxCzAJBgNVBAYTAlJVMS | | cwJQYDVQQHHh4EIQQwBD0EOgRCAC0EHwQ1BEIENQRABDEEQwRABDMxOzA5BgNVBA | | oeMgQiBDUEQQRCBD4EMgRLBDkAIAQ9BDAEOwQ+BDMEPgQ/BDsEMARCBDUEOwRMBEk | | EOAQ6MS0wKwYDVQQLHiQEEgQ1BDQEQwRJBDgEOQAgBEEEPwQ1BEYEOAQwBDs | | EOARBBEIxPzA9BgNVBAMeNgQQBDsENQQ6BEEENQQ1BDIAIAQQBDsENQQ6BEEENQQ5 | | ACAEEAQ7BDUEOgRBBDUENQQyBDgERzCBpTAcBgYqhQMCAhQwEgYHKoUDAgIgAgYHK | | oUDAgIeAQOBhAAEgYDinHMmUrE69Bq9Us3VeBb6ba0gkDwyLxmMNWMMqeeuKzAS0Zz | | 0T47lAyruZRxZ1zBA2S5zlAeRw88Qs2okLvKCoGJ11tBOjaCidEmQfl9xzyjACViv | | UBaQz0zcHXmrpU/HcveqQr+swJkdxpToSxtDUn7BTvxZG3kY/Dp11m4djKOB8TCB7 | | jAOBgNVHQ8BAf8EBAMCBPAwEwYDVR01BAwwCgYIKwYBBQUHAwQwHQYDVR0OBBYEFN | | tpZjMoAb4+divSKhB3dxoI91EAMB8GA1UdIwQYMBaAFJ8Btl86bA14QwcbJT7H8av | | QLPU0MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly93d3cubnd1ZGMucnUvY2VydHN | | ydi9ud3VkY2NhMXN1YjEuY3JsMEgGCCsGAQUFBwEBBDwwOjA4BggrBgEFBQcwAoYsa | | HR0cDovL3d3dy5ud3VkYy5ydS9jZXJ0c3J2L253dWRjY2Exc3ViMS5jcnQwCgYGKo | | UDAgIEBQADQQBCkr27ouLc3n2kPqRc+5CoaGTe0Go54jcX5qrQpFRG+CsEtsYxUpn | | UdHCXVaymusmAGLov/Nci8hUV9cGGL+0j | | -----END CERTIFICATE----- | ---------------------------------------------------------------------- Приложение N 6 СТРУКТУРА ФАЙЛА ОПИСАНИЯ Файл состоит из одной или нескольких строк и содержит: 1. Имя файла в транспортном контейнере; 2. Оригинальное наименование файла, содержащегося в транспортном контейнере. Кодировка Win1251. Пример заполнения файла: message9547.txt.att1:Информационное письмо.doc message9547.txt.att2:Рекомендации по использованию формата.doc Приложение N 7 СТРУКТУРА ФАЙЛА ИНФОРМАЦИИ Файл содержит информацию об отправителе и получателе транспортного контейнера. В настоящий момент файл содержит 4 реквизита. Кодировка Win1251. ИдОтпр: ИНН отправителя ИдПол: КОД налогового органа получателя ТипИнфо: Тип передаваемой информации ВерсПрог: Обозначение транспортной системы Пример заполнения файла: ИдОтпр: 1234567890 ИдПол: 1234 ТипИнфо: ОТЧЕТНОСТЬНП ВерсПрог: ГНИВЦ-КУРЬЕР |