Приложение N 4
к приказу Федеральной налоговой службы
от 21 ноября 2011 г. N ММВ-7-6/790@
Приложение N 5
к приказу Федеральной налоговой службы
от 28 сентября 2009 г. N ММ-7-6/475@
Формат сообщений банка о предоставлении права (прекращении права) использовать корпоративное электронное средство платежа (КЭСП) для переводов электронных денежных средств, об изменении реквизитов (КЭСП)
Сообщения формируются в виде текстовых файлов в кодировке DOS (866 кодовая страница) (далее - электронное сообщение). Один файл содержит одно электронное сообщение.
1. Структура наименования сообщения
Наименование электронного сообщения имеет следующую структуру <SKDXabbbbbbb_LLLLDDDDDDDD_RRRRFFFFGGNNNNNN_MMM.txt>, где:
SKD - идентификатор электронного сообщения о предоставлении права (прекращении права) использовать КЭСП для переводов электронных денежных средств, об изменении его реквизитов КЭСП;
X = 0 - для электронного сообщения о предоставлении права использовать КЭСП;
X = 1 - для электронного сообщения об изменении реквизитов КЭСП;
X = 2 - для электронного сообщения о прекращении права использовать КЭСП.
а = 1 - для первичного электронного сообщения;
а = 2 - для электронного сообщения, направляемого в связи с получением извещения об ошибках либо направляемого после получения квитанции о принятии уполномоченным налоговым органом электронного сообщения и в связи с самостоятельным обнаружением в нем ошибки, которая подлежит исправлению (далее - корректирующее электронное сообщение);
а = 3 - для электронного сообщения, направляемого после получения квитанции о принятии уполномоченным налоговым органом ранее направленного электронного сообщения и в связи с самостоятельным обнаружением в нем ошибки, требующей аннулирования такого сообщения, включая все корректирующие электронные сообщения (при наличии) (далее - отменяющее электронное сообщение);
bbbbbbb - знаки с 3-го по 9-й БИК банка (филиала), отправившего электронное сообщение;
LLLL - код налогового органа по месту нахождения банка (филиала) в соответствии со Справочником кодов обозначений налоговых органов для целей учета налогоплательщиков (далее - СОУН) (4 символа с лидирующим нулем, например, 0522);
DDDDDDDD - дата направления электронного сообщения в формате: год, месяц, день, например - 20091012;
RRRRFFFFGGNKNNNN_MMM - номер электронного сообщения, который указывается в установленных формах, где:
RRRR - регистрационный номер банка, в котором открыт счет, в соответствии с Книгой регистрации кредитных организаций (КГРКО) (с лидирующими нулями, например - 0007). В электронном сообщении о счете, открытом в государственной корпорации "Банк развития и внешнеэкономической деятельности (Внешэкономбанк)" (далее - Внешэкономбанк), принимает следующие значения: первый разряд принимает значение <8>, в разрядах со 2-го по 4-й указываются знаки с 3-го по 5-й БИК такой организации;
FFFF - порядковый номер филиала банка, в котором открыт счет, в соответствии с КГРКО (с лидирующими нулями, например - 0003). В случае направления электронного сообщения банком, Внешэкономбанком принимает значение <0000>;
GG - две последние цифры текущего года. При направлении корректирующего электронного сообщения или отменяющего электронного сообщения принимает те же значения, что и в первичном электронном сообщении;
NNNNNN - порядковый номер, который присваивается банком (филиалом) электронному сообщению в текущем календарном году. Задается последовательно начиная со значения 000001. При направлении корректирующего электронного сообщения или отменяющего электронного сообщения принимает те же значения, что и в первичном электронном сообщении;
МММ - признак электронного сообщения принимает следующие значения: #00 - для первичного электронного сообщения; #01 - для корректирующего электронного сообщения (при направлении каждого последующего корректирующего электронного сообщения возрастает на единицу (например - #01, #02, ... #76); #77 - для отменяющего электронного сообщения;
<#> принимает следующие значения: <1> - для электронного сообщения о счете организации; <2> - для электронного сообщения о счете индивидуального предпринимателя; <3> - для электронного сообщения о счете нотариуса, занимающегося частной практикой; <4> - для электронного сообщения о счете адвоката, учредившего адвокатский кабинет.
При направлении корректирующего электронного сообщения или отменяющего электронного сообщения первые 16 знаков номера электронного сообщения принимают те же значения, что и в первичном электронном сообщении.
2. Структура и состав электронного сообщения
<файл>::=
<служебная часть><конец фрагмента>
<информационная часть><конец фрагмента>
<конец файла>
<служебная часть>::=
<сведения служебной части><конец блока>
<информационная часть>::=
<Сведения информационной части><конец блока>
Таблица 1
Сведения служебной части
Таблица 2
Сведения информационной части электронного сообщения о предоставлении права (прекращении права) использовать КЭСП
Таблица 3
Сведения информационной части электронного сообщения об изменении реквизитов КЭСП
3. Структура наименования квитанции о принятии (непринятии) уполномоченным налоговым органом электронного сообщения, а также извещения об ошибках
Наименование квитанции о принятии уполномоченным налоговым органом электронного сообщения формируется из наименования электронного сообщения путем замены третьего символа "D" на символ "F".
Наименование квитанции о непринятии уполномоченным налоговым органом электронного сообщения формируется из наименования электронного сообщения путем замены третьего символа "D" на символ "Е".
Наименование извещения об ошибках формируется из наименования электронного сообщения путем замены третьего символа "D" на символ "К".
4. Структура и состав квитанции о принятии (непринятии) уполномоченным налоговым органом электронного сообщения, а также извещения об ошибках
Квитанция о принятии (непринятии) уполномоченным налоговым органом электронного сообщения, а также извещение об ошибках состоят из служебной и информационной частей. Служебная часть содержит данные об отправителе электронного сообщения. Информационная часть включает блоки "результаты обработки" и "характеристики ошибок".
Структура квитанции о принятии (непринятии) уполномоченным налоговым органом электронного сообщения, а также извещения об ошибках имеет следующий вид:
<файл>::=
<служебная часть><конец фрагмента>
информационная часть><конец фрагмента>
<конец файла>
<служебная часть>::=
<сведения служебной части><конец блока>
информационная часть>::=
<результаты обработки><конец блока>
{[<характеристики ошибок><конец блока>]}
Таблица 4
Сведения служебной части квитанции о принятии (непринятии) уполномоченным налоговым органом электронного сообщения, а также извещении об ошибке
Таблица 5
Результаты обработки квитанции о принятии (непринятии) уполномоченным налоговым органом электронного сообщения
Таблица 6
Характеристики ошибок
______________________________
* Зарегистрировано Министерством юстиции Российской Федерации 29.03.2007, регистрационный N 9176, Вестник Банка России 2007, N 20-21, с изменениями, внесенными указаниями Банка России от 11.10.2007 N 1893-У (зарегистрировано Министерством юстиции Российской Федерации 23.10.2007, регистрационный N 10390, Вестник Банка России, 2007, N 60), от 08.10.2008 N 2090-У (зарегистрировано Министерством юстиции Российской Федерации 06.11.2008, регистрационный N 12584, Вестник Банка России, 2008, N 67), от 06.11.2008 N 2120-У (зарегистрировано Министерством юстиции Российской Федерации 02.12.2008, регистрационный N 12783, Вестник Банка России, 2008, N 72), от 12.12.2008 N 2149-У (зарегистрировано Министерством юстиции Российской Федерации 19.12.2008, регистрационный N 12904, Вестник Банка России, 2008, N 75), от 25.11.2009 N 2343-У (зарегистрировано Министерством юстиции Российской Федерации 10.12.2009, регистрационный N 15476, Вестник Банка России, 2009, N 72), от 11.12.2009 N 2358-У (зарегистрировано Министерством юстиции Российской Федерации 22.12.2009, регистрационный N 15778, Вестник Банка России, 2009, N 77), от 06.07.2010 N 2477-У (зарегистрировано Министерством юстиции Российской Федерации 30.07.2010, регистрационный N 18003, Вестник Банка России, 2010, N 45), от 28.09.2010 N 2500-У (зарегистрировано Министерством юстиции Российской Федерации 06.10.2010, регистрационный N 18642, Вестник Банка России, 2010, N 56), от 08.11.2010 N 2514-У (зарегистрировано Министерством юстиции Российской Федерации 08.12.2010, регистрационный N 19133, Вестник Банка России, 2010, N 68), от 14.09.2011, N 2692-У (зарегистрировано Министерством юстиции Российской Федерации 21.09.2011, регистрационный N 21855, Вестник Банка России, 2011, N 54);
**Зарегистрировано Министерством юстиции Российской Федерации 08.10.2007, регистрационный N 10265, Вестник Банка России, 2007, N 58, с изменениями, внесенными указаниями Банка России от 18.05.2010 N 2446-У (зарегистрировано Министерством юстиции Российской Федерации 07.07.2010, регистрационный N 17755, Вестник Банка России, 2010, N 42), от 15.11.2010 N 2520-У (зарегистрировано Министерством юстиции Российской Федерации 14.12.2010, регистрационный N 19176, Вестник Банка России, 2010, N 69).
5. Синтаксические требования к внутренней структуре файла
В данном разделе формулируются синтаксические требования к внутренней структуре файла (к передаваемому в файле сообщению). Передаваемое сообщение, не удовлетворяющее этим требованиям, считается синтаксически некорректным. Файл, представленный в виде синтаксически некорректного сообщения, не может быть принят в электронном виде.
Файл имеет наименование строго определенного вида и включает служебную и информационную части. Служебная часть содержит данные об отправителе и получателе сообщения. Информационная часть включает сведения о счетах.
Состав сведений фрагмента "Служебная часть" определяется технологией обработки информации в электронном виде в рамках автоматизированной системы АИС "Налог". Состав сведений фрагмента "Информационная часть" определяется соответствующим сообщением.
Файл состоит из строк, содержащих реквизиты либо разделители.
Реквизит представляет собой неделимую в смысловом отношении конструкцию, соответствующую, как правило, одной заполняемой позиции (показателю). Наименование реквизита соответствует назначению (наименованию) заполняемой позиции.
Разделителями, используемыми в файле, являются:
### - конец блока;
@@@ - конец фрагмента (конец служебной или информационной частей сообщения);
=== - конец файла.
Каждый реквизит или разделитель записывается в отдельной строке. Признаком окончания строки служат пара символов с кодами ASCII 13 и 10, расположенных в указанном порядке. Эта пара символов ниже обозначается EOL.
При описании синтаксиса сообщения и его элементов используются следующие металингвистические конструкции:
::= - метасимвол, означающий "есть по определению";
< > - метасимволы, используемые для выделения элементов металингвистической структуры;
| - метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры;
[ ] - метасимволы, означающие необязательность элемента металингвистической структуры;
{} - метасимволы, означающие использование металингвистической структуры один и более раз.
К числу синтаксических ограничений относятся также ряд дополнительных требований к непротиворечивости представленной в файле информации.
Например, при использовании метасимвола '|' для описания нескольких возможных вариантов структуры файла могут быть указаны условия, в случае выполнения которых правильным является единственный вариант. Эти условия называются условиями выбора и могут быть проверены на основе присутствующей в файле информации (без привлечения дополнительных источников).
В таких случаях используются обозначения:
<структура>::=<вариант1> | ?УсловиеВыбора <вариант2>
Если условие 'УсловиеВыбора' выполнено, то <структура> принимает значение <вариант1>, иначе - <вариант2>.
При описании синтаксиса сообщения используются следующие основные понятия:
<слово> ::= <число> | <дата> | <текст> | <код >| Специальное слово> |
<пустое выражение>
<словосочетание> ::= <слово1>, <слово1> | <слово1> , < словосочетание>
<слово1> ::= <число> | <дата> | <текст0> | <текст1> | <текст2> | <код >
Текст (<текст>) представляет собой непустую последовательность символов, в качестве которых используются прописные (заглавные) русские и латинские буквы, цифры, а также любые другие символы таблицы ASCII за исключением символов "возврат каретки" и "перевод строки" (коды ASCII соответственно 13 и 10). Первый символ текста должен быть отличен от пробела. В том случае, когда текстовое значение встречается в составе словосочетания, возможны дополнительные ограничения на вид текста. Для выделения этих возможностей используются обозначения <текст0>, <текст1>, <текст2>.
Число состоит только из цифр (без лидирующих нулей), причем может включать десятичную точку и знак "-" (минус) для отрицательных чисел.
Дата представляется в виде <день>.<месяц>.<год>, где <день> - две цифры, соответствующие номеру дня в месяце, <месяц> - две цифры, соответствующие номеру месяца в году, <год> - четыре цифры года.
Код определяется как слово (последовательность любых символов, включая пробелы и знаки препинания), встречающееся в некотором множестве слов. Как правило, такое множество задается в виде таблицы. В частности, код может быть задан путем указания графы определенного справочника - в таком случае код должен совпадать с каким-либо значением из этой графы. Сравнение кода со словами из соответствующего множества выполняется без учета регистра.
<русская буква> - русская буква
<латинская буква> - латинская буква
<ц> - цифра
<пробел> - символ пробела
<запятая> - символ запятой:','
<другой символ> - символ, имеющий код ASCII, отличный от 13 и 10 и не
являющийся ни цифрой, ни буквой, ни пробелом, ни запятой
<пустое выражение> - выражение, не содержащее ни одного символа
<буква>::=<русская буква> | <латинская буква>
<символ>::=<буква> | <ц> | <пробел> | <запятая> | <другой символ>
<символ-не-пробел>::=<буква> | <ц> | <запятая> | <другой символ>
<символО>::=<буква> | <ц> | <пробел> | <другой символ>
<символ-не-пробел0>::=<буква> | <ц> | <другой символ>
<текст> ::= <символ-не-пробел> [{<символ>}]
<текст0> ::= <символ-не-пробел0> [{<символ0>}] |
<пустое выражение>
<текст1> ::= ((<буква>|<ц>) [{<буква>|<ц>|<пробел>| - | /}] ) |
<пустое выражение>
<текст2> ::= ( < буква> [{<буква>|<пробел>| -}] ) |
<пустое выражение>
<число> ::= [-]{<ц>}[.{<ц>}] I [-].{<ц>}
<дата>::=<день>.<месяц>.<год>
<год>::=<ц><ц><ц><ц>
<месяц>::=01|02|03|04|05|06|07|08|09|10|11|12
<день>::=<ц><ц>, принимает значения от 01 до 28, 29, 30 или 31 - в
зависимости от значений <месяц> и <год>;
<часы> ::=<ц><ц> - принимают значения от 00 до 23;
<минуты>::=<ц><ц> - принимают значения от 00 до 59;
<секунды>::=<ц><ц> - принимают значения от 00 до 59;
При описании синтаксиса сообщения используются следующие специальные виды слов, используемых в качестве значений реквизитов.
специальное слово> ::= <идентификатор файла> |
<идентификатор отправителя> |
<идентификатор документа> |
<ИНН> | <КПП> | <ИННФЛ> |
<ОГРН> | <ОГРНИП> |
<КИО>
<идентификатор файла> ::= <идентификатор отправителя> <год> <месяц>
<день> <номер файла>
<номер файла> ::= <GUID>
<идентификатор документа> ::= <номер документа>
<номер документа>::= <GUID>
<идентификатор отправителя> ::= <идентификатор ЮЛ> |
<идентификатор ИП> |
<идентификатор НО> |
<идентификатор банка>
<идентификатор ЮЛ> :: = <ИНН> <2*> <КПП>
<идентификатор ИП> :: = <ИННФЛ><9*>
<идентификатор НО> :: = <КодНО><17*>
<идентификатор банка> :: = <идентификатор ЮЛ>
<ИНН> ::= <10ц>
<КПП>::= <9ц>
<ИННФЛ>::= <12ц>
<ОГРН>::= <13ц>
<ОГРНИП>::= <15ц>
<КИО>::=<5ц>
<КодНО>::=<4ц>
<GUID> ::= <шестнадцатеричная цифра> [{<шестнадцатеричная цифра> |
<дефис>}] - глобально уникальный идентификатор GUID длиной не более 36
знаков.
<2*>, <9*>, <17*> и т.п. - последовательности из соответствующего числа
подряд идущих символов *, например <2*>::=**.
<4ц>, <8ц>, <9ц>, <10ц>, <12ц> и т.п. - последовательности из
соответствующего числа подряд идущих цифр (<ц>).
Строки каждой таблицы, описывающей блоки информации, определяют реквизиты, которые при переходе к стандартному описанию с использованием металингвистических конструкций, встречались бы в этом описании в одном из представлений: как обязательный, как необязательный, как условно-обязательный или как предписанный реквизит.
Обязательный реквизит - это реквизит, который должен обязательно присутствовать в файле.
Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле.
Условно-обязательный реквизит - это реквизит, присутствие которого в файле обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - отсутствует.
Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле, в то время как значения может и не быть. Предписанный реквизит имеет следующую структуру:
под реквизита> <двоеточие> (<содержание реквизита> | пустой оператор>).
Последовательность реквизитов в блоке совпадает с их последовательностью в табличном представлении блока:
Блок |
<блок>::= |
Строка, описывающая реквизит 1 |
представление реквизита 1> |
|
... |
Строка, описывающая реквизит i |
представление реквизита i> |
... |
... |
Строка, описывающая реквизит N |
представление реквизита N> |
При этом для любого i (, N - число строк в разделе таблицы) представление реквизита определяется следующим образом:
<представление реквизита i> ::= <обязательный реквизит i> |
<необязательный реквизит i> |
<условно-обязательный реквизит i>|
<предписанный реквизит i>
<обязательный реквизит i> ::= <реквизит i>
<необязательный реквизит i>::= [<реквизит i>]
<условно-обязательный реквизит i>::= <реквизит i> |?УПi [<реквизит i>]
<предписанный реквизит i> ::= <реквизит i>
Порядок следования реквизитов в файле принимается в соответствии с описанием формата.
Таблицы блоков информации определяют коды и структуру значений реквизитов, входящих в конкретные информационные блоки. В таблицах используются следующие обозначения.
В графах "Наименование реквизита" и "Код реквизита" указываются, соответственно наименование и код реквизита.
В графе "Тип" записывается один из символов О, Н, У, П. Символы имеют следующий смысл:
О - обязательный реквизит;
Н - необязательный реквизит;
У - условно-обязательный реквизит;
П - предписанный реквизит.
Условия присутствия условно-обязательных реквизитов указываются в графе "Структура реквизита и дополнительная информация".
В графе "Формат" для каждого реквизита, значением которого является слово, указывается - при помощи выражений Т, Т0, T1, Т2, N, D, К, I1, I2, I3, I4, I5, I6, I7, I8, Е - синтаксис этого слова, а вслед за ним в круглых скобках - максимальная длина слова (т.е. количество символов в слове).
<формат слова>::=<синтаксис> (<число>)
Символы Т, Т0, T1, Т2, N, D, К, I1, I2, I3, I4, I5, I6, I7, I8, Е соответствуют следующим видам данных:
Т - <текст>;
Т0 - <текст0>;
Т1 - <текст1>;
Т2 - <текст2>;
N - <число>;
D - <дата>;
К - <код>;
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>} или ссылка на множество значений кода в виде <код ...>.
Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>.
Для условно-обязательных реквизитов формулируется условие его присутствия (УП).
Для значений реквизитов, к которым предъявляются дополнительные (не отраженные в других графах таблицы) требования (при невыполнении которых файл считается некорректным), приводятся дополнительные требования (ДТ).
При описании условий присутствия (УП) и дополнительных требований (ДТ) используются обозначения:
/КодРекв/ - значение реквизита, имеющего код КодРекв;
/КодРекв/='последовательность символов' - значение реквизита в точности совпадает с последовательностью символов, заключенной между одинарными кавычками; в частности, /КодРекв/=' означает, что значением реквизита является пустое выражение;
/КодРекв/#'последовательность символов' - значение реквизита не совпадает с последовательностью символов, заключенной между одинарными кавычками; в частности, /КодРекв/#" означает, что значение реквизита отлично от пустого выражения.
<< Приложение N 3 |
Приложение >> N 5 |
|
Содержание Приказ Федеральной налоговой службы от 21 ноября 2011 г. N ММВ-7-6/790@ "О внесении изменений в приказы Федеральной налоговой... |