Наименование изменено с 8 октября 2021 г. - Приказ Минфина России и ФНС России от 28 июля 2021 г. N 104Н/ЕД-7-1/692@
Приложение N 2
к приказу Минфина РФ и
Федеральной налоговой службы
от 30 июня 2008 г. N 65н/ММ-3-1/295@
Структура и формат информации, передаваемой в электронном виде территориальными органами ФНС России в финансовые органы субъектов Российской Федерации и в финансовые органы местных администраций
28 июля 2021 г.
I. Общие требования
Файлы обмена перед отсылкой упаковывается архиватором RAR.
Имя архивного файла для информации от налоговых органов в финансовые органы субъектов РФ и муниципальные образования:
TAXNNNNXXXXXXXXMMГГHHH.rar, где:
TAX - префикс (TAX - информация, поступающая от налоговых органов);
NNNN - код налогового органа по классификатору СОУН (может принимать значение кода УФНС или кода ИФНС);
ХХХХХХХХ - код муниципального образования по ОКТМО (Общероссийский классификатор территорий муниципальных образований);
ММ - месяц;
ГГ - год (06, 07 и т.д.)
ННН - номер архивного файла (001, 002, 999).
Сформированный архивный файл пересылается по электронной почте или нарочным на магнитных носителях. При передаче на дискетах при размере файла более 1,4 Мбайта необходимо использовать архиватор в режиме создания многотомных архивов.
Передаваемая информация предварительно должна быть проверена на отсутствие вируса.
Наименование файла обмена
Информация в электронном виде создается в виде текстовых файлов (кодировка Windows-1251) для информации от налоговых органов в финансовые органы субъектов Российской Федерации и муниципальные образования с именем:
TAXNNNNXXXXXXXXMMГГHHH.txt, где:
TAX - префикс;
NNNN - код налогового органа по классификатору СОУН (может принимать значение кода УФНС или кода ИФНС);
ХХХХХХХХ - код муниципального образования по ОКТМО (Общероссийский классификатор территорий муниципальных образований);
ММ - месяц;
ГГ - год (06, 07 и т.д.)
ННН - номер части (файла обмена) (001, 002, ..., 999).
В процессе выгрузки данных, в связи с их значительным объемом, возможна разбивка выгружаемых данных на отдельные части (файлы обмена). В настройках программ выгрузки данных задается количество плательщиков, данные о которых помещаются в формируемый файл обмена.
Корректировочные файлы не формируются. Возможна повторная выгрузка, с последующим приемом, после удаления данных по предыдущей выгрузке за данный период.
Структура файла обмена
<Файл отчетности>::= <служебная часть> <конец фрагмента>
{<информационная часть>}
<конец файла>
<информационная часть>::=<данные>
<конец фрагмента>
<данные>::=<Сведения о налогоплательщике> <конец блока>
{<Сведения о налоге>}<конец блока>
Разделителями, используемыми в файле, являются:
@@@ - признак конца фрагмента (конец служебной или информационной
частей сообщения);
### - признак конца блока;
=== - признак конца файла.
Сведения служебной части
Таблица 1
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита и дополнительная информация |
Идентификатор файла |
О |
I1(35) |
ИдФайл |
<идентификатор отправителя> <год> <месяц> <день> <часы> <минуты> <секунды> |
Тип информации |
О |
Т2(18) |
ТипИнф |
ИНФОРМ_МАССИВ |
Идентификатор получателя |
О |
Т(160) |
ИдПол |
<наименование органа власти> |
Код налогового органа |
О |
К(4) |
НаимОтпр |
<код по СОУН> |
Телефон отправителя |
О |
Т(20) | Е(0) |
ТелОтпр |
<номер телефона> |
Должность отправителя |
Н |
Т(45) |
ДолжнОтпр |
<название должности> |
Фамилия, Имя, Отчество отправителя |
Н |
Т2(60), Т2(60), Т2(60) |
ФИООтпр |
<фамилия>,<имя>,<отчество> |
Версия формата |
О |
N(4.2) |
ВерсФорм |
3.02 |
Версия передающей программы |
Н |
Т(40) |
ВерсПрог |
<версия программы> |
Количество документов |
О |
N(6) |
КолДок |
<количество документов> |
Таблица 2 изменена с 8 октября 2021 г. - Приказ Минфина России и ФНС России от 28 июля 2021 г. N 104Н/ЕД-7-1/692@
Данные
Таблица 2
Наименование |
Тип |
Формат |
Код реквизита |
Значение |
Комментарии |
|
Идентификатор документа |
О |
I2(33) |
ИдДок |
<идентификатор отправителя> <год> <номер документа> |
|
|
Дата документа |
О |
D(10) |
ДатаДок |
<дата> |
|
|
Сведения о налогоплательщике
| ||||||
1.1. ОКВЭД |
У |
К(8) | Е(0) |
10100 |
<код> |
УП: /10200/ = "01" | "02" | "09" | "10" | "11" | "14" При отсутствии значения или при несоответствии значения справочнику передается 0 |
|
1.2. Статус плательщика |
О |
К(2)|Е(0) |
10200 |
<код> |
Код: 01 - налогоплательщик - юридическое лицо; 02 - налоговый агент; 9 - индивидуальный предприниматель; 10 - частный нотариус; 11 - адвокат, учредивший адвокатский кабинет; 12 - глава крестьянского (фермерского) хозяйства; 13 - иное физическое лицо; 21 - ответственный участник консолидированной группы налогоплательщиков. |
|
1.3. Коды налогоплательщиков |
О |
К(2)|Е(0) |
10300 |
<код> |
Код: 16 - организация находится в процедуре банкротства; 17 - организация признана банкротом; 18 - организация ликвидирована; 19 - умерший, или объявленный судом умершим плательщик - физическое лицо; 0 - при отсутствии значения. |
|
Сведения о налоге
| ||||||
2. Реквизиты налога, сбора и иных обязательных платежей, администрируемых налоговыми органами
| ||||||
2.1. ОКАТО |
У |
К(11) |
20100 |
<код> |
Общероссийский классификатор объектов административно-территориального деления Обязателен при отсутствии кода ОКТМО |
|
2.2. ОКТМО |
У |
К(8) |
20200 |
<код> |
Общероссийский классификатор территорий муниципальных образований Обязателен при отсутствии кода ОКАТО |
|
2.3. КБК |
О |
К(20) |
20300 |
<код> |
Классификация доходов бюджетов Российской Федерации |
|
3. Расчеты текущего периода по налогам, сборам и иным обязательным платежам, администрируемым налоговыми органами
| ||||||
3.1. Начислено - всего |
Н |
N(15.2) |
30100 |
<сумма> |
|
|
3.1.1. налога |
Н |
N(15.2) |
30110 |
<сумма> |
|
|
3.1.2. пени |
Н |
N(15.2) |
30120 |
<сумма> |
|
|
3.1.3. налоговых санкций |
Н |
N(15.2) |
30130 |
<сумма> |
|
|
3.1.4. процентов |
Н |
N(15.2) |
30140 |
<сумма> |
|
|
3.2. Поступило - всего |
Н |
N(15.2) |
30200 |
<сумма> |
|
|
3.2.1. налога |
Н |
N(15.2) |
30210 |
<сумма> |
|
|
3.2.2. пени |
Н |
N(15.2) |
30220 |
<сумма> |
|
|
3.2.3. налоговых санкций |
Н |
N(15.2) |
30230 |
<сумма> |
|
|
3.2.4. процентов |
Н |
N(15.2) |
30240 |
<сумма> |
|
|
3.3. Возмещено |
Н |
N(15.2) |
30300 |
<сумма> |
|
|
3.3.1. налога |
Н |
N(15.2) |
30310 |
<сумма> |
|
|
3.3.2. пени |
Н |
N(15.2) |
30320 |
<сумма> |
|
|
3.3.3. налоговых санкций |
Н |
N(15.2) |
30330 |
<сумма> |
|
|
3.3.4. процентов |
Н |
N(15.2) |
30340 |
<сумма> |
|
|
4.1. Общая сумма задолженности - всего |
Н |
N(15.2) |
40100 |
<сумма> |
|
|
4.1.1. общая сумма задолженности по налогу |
Н |
N(15.2) |
40110 |
<сумма> |
|
|
4.1.2. общая сумма задолженности по пени |
Н |
N(15.2) |
40120 |
<сумма> |
|
|
4.1.3. общая сумма задолженности по налоговым санкциям |
Н |
N(15.2) |
40130 |
<сумма> |
|
|
4.1.4. общая сумма неуплаченных процентов |
Н |
N(15.2) |
40140 |
<сумма> |
|
|
Из общей суммы задолженности: | ||||||
4.2. Недоимка по налогу |
Н |
N(15.2) |
40200 |
<сумма> |
|
|
4.3. Неурегулированная задолженность по пени |
Н |
N(15.2) |
40300 |
<сумма> |
|
|
4.4. Неурегулированная задолженность по налоговым санкциям |
Н |
N(15.2) |
40400 |
<сумма> |
|
|
4.6. Сумма непогашенной отсрочки (рассрочки) |
Н |
N(15.2) |
40600 |
<сумма> |
|
|
4.6.1. по налогу |
Н |
N(15.2) |
40610 |
<сумма> |
|
|
4.6.2. по пени |
Н |
N(15.2) |
40620 |
<сумма> |
|
|
4.6.3. по налоговым санкциям |
Н |
N(15.2) |
40630 |
<сумма> |
|
|
4.7. Остаток непогашенной реструктурированной задолженности |
Н |
N(15.2) |
40700 |
<сумма> |
|
|
4.7.1. по налогу |
Н |
N(15.2) |
40710 |
<сумма> |
|
|
4.7.2. по пени |
Н |
N(15.2) |
40720 |
<сумма> |
|
|
4.7.3. по налоговым санкциям |
Н |
N(15.2) |
40730 |
<сумма> |
|
|
4.8. Остаток непогашенной задолженности, приостановленной к взысканию |
Н |
N(15.2) |
40800 |
<сумма> |
|
|
4.8.1. по налогу |
Н |
N(15.2) |
40810 |
<сумма> |
|
|
4.8.2. по пени |
Н |
N(15.2) |
40820 |
<сумма> |
|
|
4.8.3. по налоговым санкциям |
Н |
N(15.2) |
40830 |
<сумма> |
|
|
5. Переплата |
Н |
N(15.2) |
50000 |
<сумма> |
|
|
5.1. по налогу |
Н |
N(15.2) |
50100 |
<сумма> |
|
|
5.2. по пени |
Н |
N(15.2) |
50200 |
<сумма> |
|
|
5.3. по налоговым санкциям |
Н |
N(15.2) |
50300 |
<сумма> |
|
|
5.4. по процентам |
Н |
N(15.2) |
50400 |
<сумма> |
|
|
Задолженность физических лиц | ||||||
6.1. Фамилия, Имя, Отчество (при наличии) должника |
Н |
Т(160) |
50500 |
|
|
|
6.2. ИНН должника |
Н |
К(12) |
50700 |
<код> |
Идентификационный номер налогоплательщика |
|
6.3. КБК |
Н |
К(20) |
50800 |
<код> |
||
6.4. ОКТМО |
Н |
К(8) |
50900 |
<код> |
Общероссийский классификатор территорий муниципальных образований |
|
6.5. Сумма долга |
Н |
N(15.2) |
60000 |
<сумма> |
|
|
6.6. Наименование организации или иного лица, выплачивающего должнику заработную плату, пенсию, стипендию и иные периодические платежи |
Н |
Т(160) |
60100 |
|
|
|
6.7. ИНН организации или иного лица, выплачивающего должнику заработную плату, пенсию, стипендию и иные периодические платежи |
Н |
К(10) К(12) |
60200 |
<код> |
Идентификационный номер налогоплательщика |
|
6.8. КПП организации или иного лица, выплачивающего должнику заработную плату, пенсию, стипендию и иные периодические платежи |
Н |
К(9) |
60300 |
<код> |
Код причины постановки |
|
Задолженность юридических лиц и индивидуальных предпринимателей | ||||||
7.1. Наименование должника |
Н |
Т(160) |
60400 |
|
|
|
7.2. ИНН должника |
Н |
К(10) К(12) |
60500 |
<код> |
Идентификационный номер налогоплательщика |
|
7.3. КПП должника |
Н |
К(9) |
60600 |
<код> |
Код причины постановки |
|
7.4. КБК |
Н |
К(20) |
60700 |
<код> |
||
7.5. ОКТМО |
Н |
К(8) |
60800 |
<код> |
Общероссийский классификатор территорий муниципальных образований |
|
7.6. ОКВЭД |
Н |
К(8)|Е(0) |
60900 |
<код> |
Общероссийский классификатор видов экономической деятельности |
|
7.7. Сумма долга |
Н |
N(15.2) |
70000 |
<сумма> |
|
II. Требования к формированию значений "Идентификатор файла" и "Идентификатор документа"
В пункте формулируются требования к формированию значений реквизитов и указываются источники информации для формирования этих значений.
Все значения реквизитов должны соответствовать формату, указанному в графе "Формат" таблиц.
Если для данного реквизита в графе "Формат" таблиц предусмотрена возможность указать в качестве значения пустое выражение, и требуемое значение реквизита не может быть приведено, то значением этого реквизита должно быть пустое выражение.
Если требуют указания значения <код налогового органа>, то должен быть указан четырехзначный код налогового органа по классификатору СОУН.
Пункт 1 изменен с 8 октября 2021 г. - Приказ Минфина России и ФНС России от 28 июля 2021 г. N 104Н/ЕД-7-1/692@
1. Реквизит "Идентификатор файла"
Реквизит "Идентификатор файла" предназначен для идентификации отправителя сообщения и присвоения каждому документу уникального кода.
Структура идентификатора документа:
ИИИИИИИИИИИИИИИИИИИИИГГГГННДДЧЧММСС, где
ИИ.....ИИ - идентификатор отправителя
ГГГГ - текущий год,
НН - текущий месяц,
ДД - число,
ЧЧ - часы,
ММ - минуты,
СС - секунды.
Идентификатор отправителя представляется 21-разрядным кодом.
Для отправителя - налогового органа идентификатор отправителя состоит из 4-х разрядного кода налогового органа по классификатору СОУН и 17-ти символов "*":
ХХХХ*****************.
Нумерация разделов приводится в соответствии с источником
Реквизит "Идентификатор документа"
Предназначен для присвоения каждому документу в файле уникального кода.
Структура идентификатора документа:
ИИИИИИИИИИИИИИИИИИИИИГГГГКККККККК, где:
ИИ.....ИИ - идентификатор отправителя
ГГГГ - отчетный год;
КККККККК - порядковый номер документа в текущем году.
III. Описание синтаксиса сообщения и его элементов
1. Понятия и обозначения
1) При описании синтаксиса сообщения и его элементов используются следующие металингвистические конструкции:
::= - метасимвол, означающий "есть по определению";
< > - метасимволы, используемые для выделения элементов металингвистической структуры;
I - метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры;
[ ] - метасимволы, означающие необязательность элемента металингвистической структуры;
{ } - метасимволы, означающие использование металингвистической структуры один и более раз.
К числу синтаксических ограничений относятся также ряд дополнительных требований к непротиворечивости представленной в файле информации. Например, при использовании метасимвола "|" для описания нескольких возможных вариантов структуры файла могут быть указаны условия, в случае выполнения которых правильным является единственный вариант. Эти условия называются условиями выбора и могут быть проверены на основе данных, присутствующей# в файле (без привлечения дополнительных источников информации).
В таких случаях используются обозначения:
<структура>::=<вариант1> | ?УсловиеВыбора <вариант2>
Если условие "УсловиеВыбора" выполнено, то <структура> принимает значение <вариант1>, иначе - <вариант2>.
2) При описании синтаксиса сообщения используются следующие основные понятия.
<слово> ::= <число> | <дата> | <текст> | <код >| <специальное слово> |
<пустое выражение>
<словосочетание> ::= <слово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;
3) При описании синтаксиса сообщения используются следующие некоторые специальные виды слов, используемых в качестве значений реквизитов.
<специальное слово> ::= <идентификатор файла> |
<идентификатор отправителя> |
<идентификатор документа>
<идентификатор файла> ::= <идентификатор отправителя> <год> <месяц>
<день> <часы> <минуты> <секунды>
<идентификатор документа> ::= <идентификатор отправителя> <год>
<номер документа>
<номер документа>::=<8ц>
<идентификатор отправителя> ::= <4ц><17*>
4) Для обозначения условий выбора в описании синтаксической структуры файла используются выражения УВОтпрЮЛ, УВНалЮЛ, УВНалРО, УВФорм для обозначения условий выбора.
Если условие выбора истинно, то в конструкции <вариант1> |?УсловиеВыбора <вариант2> выбирается <вариант1> иначе <вариант2>.
В этой и других таблицах используются обозначения: если КодРек - код какого-либо реквизита, то выражение /КодРек/ соответствует значению реквизита, а <КодРек> - реквизиту в целом.
2. Табличное представление блоков информации
Строки каждой таблицы, описывающей блоки информации, определяют реквизиты, которые, при переходе к стандартному описанию с использованием металингвистических конструкций, встречались бы в этом описании в одном из представлений: как обязательный, как необязательный, как условно-обязательный реквизит.
Обязательный реквизит - это реквизит, который должен обязательно присутствовать в файле отчетности.
Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле.
Условно-обязательный реквизит - это реквизит, присутствие которого в файле отчетности обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - к необязательному.
<представление реквизита i> ::= <обязательный реквизит i> |
<необязательный реквизит i> |
<условно-обязательный реквизит i>|
<обязательный реквизит i> ::= <реквизит i>
<необязательный реквизит i>::= [<реквизит i>]
<условно-обязательный реквизит i>::= <реквизит i> |?УПi [<реквизит i>]
3. Синтаксис реквизитов
Реквизит включает код реквизита, символ ":" (двоеточие) и значение реквизита, следующие в указанном порядке. Пробелы перед кодом реквизита, между кодом реквизита и разделителем, между разделителем и значением реквизита, а также после значения реквизита не допускаются.
Значением реквизита может быть слово или словосочетание.
<реквизит> ::= <код реквизита>:<значение реквизита>ЕОL
<значение реквизита> ::= <слово>|<словосочетание>
Код представляет собой последовательность русских букв и цифр. Значение представляется в строго определенном формате.
В качестве кодов реквизитов, не являющихся элементами таблиц формы отчетности, используются сокращенные представления наименований этих реквизитов. Такие коды состоят только из русских букв.
Для показателей обязательно должно выполняться требование уникальности кода показателя в пределах блока.
4. Таблицы блоков информации
В таблицах используются следующие обозначения.
В графах "Наименование реквизита" и "Код реквизита" указываются соответственно наименование и код реквизита.
В графе "Тип" записывается один из символов О, Н, У. Символы имеют следующий смысл:
У - условно-обязательный реквизит.
Условия присутствия условно-обязательных реквизитов указываются в графе "Структура реквизита и дополнительная информация".
В графе "Формат" для каждого реквизита, значением которого является слово, указывается - при помощи выражений Т, T1, T2, N, D, К, I1, I2, I6, Е - синтаксис этого слова, а вслед за ним в круглых скобках - максимальная длина слова (т.е. количество символов в слове).
<формат слова>::=<синтаксис> (<число>)
Символы Т, T1, T2, N, D, К, I1, I2, I6, Е соответствуют вышеописанным обозначениям:
Т - <текст>;
Т1 - <текст1>;
Т2 - <текст2>;
N - <число>;
D - <дата>;
К - <код>;
I1 - <идентификатор файла>;
I2 - <идентификатор документа>;
I6 - <ОГРН>
Е - <пустое выражение>
Если значением реквизита является дробное десятичное число, то в графе "Формат" указывается формат его представления в виде N(m.k), где m - максимальное количество знаков в числе, включая целую и дробную часть числа, десятичную точку и знак "-" (минус), а k - число знаков дробной части числа.
Если значением реквизита является словосочетание вида <слово 1>, <слово 2>, ..., <слово S>, то в графе "Формат" указывается формат представления и максимальная длина каждого из входящих в словосочетание слов. Описывающие отдельные слова конструкции перечисляются через запятую.
<формат словосочетания>:= <формат слова 1>, <формат слова 2>,...,
<формат слова S>
В графе "Структура реквизита и дополнительная информация" приводятся следующие данные.
Если реквизит имеет в рамках данного формата единственное возможное значение, то указывается это значение.
Если значением реквизита является код, то приводится множество значений этого кода в виде {<значение1>, ... ,<значениеN>} или ссылка на множество значений кода в виде <код...>. Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>. Для условно-обязательных реквизитов формулируется условие его присутствия (УП).