Для обеспечения обработки транспортного сообщения приемным комплексом налогового органа, в структуре транспортного сообщения предусмотрены следующие обязательные служебные поля (реквизиты транспортного сообщения):
Список служебных полей транспортного сообщения
N п/п | Идентификатор реквизита | Содержание реквизита |
1 | From: | Имя отправителя почтового сообщения |
2 | Reply-To: | Имя отправителя почтового сообщения должно совпадать с полем From |
3 | To: | Имя получателя почтового сообщения |
4 | Message-ID: | Идентификатор почтового сообщения - уникальная для данного отправителя сообщений последовательность символов |
5 | Content-Transfer-Encoding: | Механизм конвертирования почтового сообщения |
6 | Content-Type: | Описание типа вложения |
7 | Content-Disposition: | Описание расположения вложения |
8 | Content-Length: | Описание длины вложения |
9 | Subject: | Тема сообщения, определяемая типом сообщения и наименованием вложения |
10 | X-Tax-Sender: | Идентификатор отправителя сообщения |
11 | X-Tax-Reciever: | Идентификатор получателя сообщения |
12 | X-Tax-Type: | Тип передаваемой информации |
13 | X-Tax-System: | Наименование передающей системы |
14 | X-Message-ID: | Для первичного сообщения, с которого начинается документооборот - значение поля Message-ID. Для сформированных в ответ на поступившие или в ходе их обработки - значение поля X-Message-ID входящего сообщения |
Поля <From:>, <Reply-To:>, <To:> содержат наименование организации (индивидуального предпринимателя) отправителя/получателя в кодировке Quoted-Printable/Windows-1251 или Base64/Windows-1251 и следующий за наименованием электронный адрес, заключенный в угловые скобки (символы "<" и ">").
Наименование не может превышать 80 символов.
Содержащийся в угловых скобках электронный адрес не может превышать 40 символов.
Поля <Message-ID:> и <X-Message-ID:> содержат уникальную последовательность длиной до 40 символов. Разрешается использование символов из следующих диапазонов: от [A-Z], [a-z], [0-9], а также символов "@", "." и "-". Уникальная последовательность может быть заключена в угловые скобки (символы "<" и ">").
Поле <Content-Transfer-Encoding:> содержит тип кодировки почтового сообщения.
Значением поля должна быть строка без пробелов: quoted-printable или base64.
Поле <Content-Type:> содержит ключевое слово: application/octet-stream и через символ ";" с пробелом после него параметр: name=. Параметр name= указывает имя файла вложения, заключенное в кавычки (символы " (код 34)).
В случае, если имя файла вложения содержит русские буквы, оно должно быть указано в кодировке Quoted-Printable/Windows-1251 или Base64/Windows-1251.
Поле <Content-Disposition:> содержит ключевое слово: attachment и через символ ";" с пробелом после него параметр: filename=. Параметр filename= содержит имя файла вложения, заключенное в кавычки (символы " (код 34)).
В случае, если имя файла вложения содержит русские буквы, оно должно быть указано в кодировке Quoted-Printable/Windows-1251 или Base64/Windows-1251.
В поле <Content-Length:> указывается количество байт (кратное четырем) файла вложения.
Содержание полей <Subject:>, <X-Tax-Type:>, <X-Tax-System:> указывается в кодировке Quoted-Printable/Windows-1251 или Base64/Windows-1251 и не может превышать 256, 40, 40 символов соответственно.
При использовании кодировки Quoted-Printable/Windows-1251 обязательно кодирование следующих символов:
! (код 33), " (код 34), # (код 35), $ (код 36), @ (код 64), [ (код 91), \
(код 32), ] (код 93), ^ (код 94), ` (код 96), { (код 123), | (код 124), } (код 125), ~ (код 126).
Требования к обязательным реквизитам не исключают применение иных служебных полей транспортного сообщения на усмотрение разработчика программного обеспечения.
Транспортное сообщение может иметь только одного получателя.
Транспортный контейнер вложен (ключевое слово attachment) в транспортное сообщение, передаваемое по телекоммуникационным каналам связи. Имя вложения указано в поле <Content-Disposition:> (параметр filename=). Размер файла транспортного контейнера не может быть нулевым и сам транспортный контейнер не может содержать файлы нулевой длины. Транспортное сообщение должно содержать только один вложенный в него файл транспортного контейнера.
Размер транспортного сообщения, передаваемого по телекоммуникационным каналам связи не должен превышать 512 Мбайт. Контейнер с одним и тем же именем от одного и того же отправителя не может быть вторично принят налоговым органом к обработке.
Пример транспортного сообщения, содержащего документ налоговой декларации (расчета), приведен в приложении N 1.