Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение 5
утв. приказом МНС РФ
от 8 августа 2003 г. N БГ-3-32/443@
Формат
представления информационной выписки об использовании налоговых обязательств перед бюджетом в электронном виде
Версия 2.00
Требования к составу и структуре информации
1. Общие положения
Формат представления информационной выписки об исполнении налоговых обязательств перед бюджетом в электронном виде (далее формат информационной выписки) предназначен для предварительного ознакомления налогоплательщика, представляющего налоговые декларации (расчеты) и бухгалтерскую отчетность в электронном виде, с полнотой отражения его расчетов с бюджетами различных уровней в базе данных налоговых органов на определенную дату. Формат информационной выписки не является официальным документом, подтверждающим наличие или отсутствие задолженности по расчетом, предназначенным для представления в другие организации. Состав показателей определяется на основании приказа МНС России от 10.12.2002 г. N БГ-3-32/705 "Об организации и функционировании системы представления налоговых деклараций и бухгалтерской отчетности в электронном виде по каналам связи". По мере необходимости, в случае внесения изменений в форму теми или иными нормативными актами, состав показателей пересматривается и изменения вносятся в соответствующее описание формата.
Данные информационной выписки в электронном виде представляются в виде текстовых файлов в кодировке DOS (866 кодовая страница). Файл может содержать информацию по нескольким кодам бюджетной классификации, КПП и кодам ОКАТО. В случае представления данных на магнитных носителях количество информации в файле ограничивается требованиями размещения данных на одном магнитном носителе (1,44 Мбайта).
Данный формат разработан в соответствии с утвержденным 2 июля 1998 г. заместителем руководителя Госналогслужбы России С.С. Штаревым документом "Автоматизированная информационная система ГНС России (АИС "Налог"). Унифицированный формат обмена данными. Техническое описание" который определяет правила формирования налоговых документов, передаваемых в электронном виде при автоматизированном обмене информацией между налогоплательщиками и налоговыми органами, между налоговыми органами, а также между налоговыми органами и органами государственного управления.
2. Формат предоставления информационной выписки
2.1. Структура наименования файла
Файлы, содержащие данные информационной выписки, должны иметь наименование следующего формата:
IVММММГГ.nnn, где
IV - префикс, обозначающий данные информационной выписки из лицевых счетов налогоплательщика передаваемых налоговым органом налогоплательщикам- организациям (физическим лицам) в электронном виде;
ММММ - код инспекции МНС России по классификатору СОНО (Система обозначения налоговых органов);
ГГ - две последние цифры года, за который передается информация;
nnn - порядковый номер файла в отчетном году по данному типу передаваемой информации.
2.2. Формат представления информации в электронном виде
В п. 2.2 формулируются синтаксические требования к внутренней структуре файла (к передаваемому в файле сообщению). Передаваемое сообщение, не удовлетворяющее этим требованиям, считается синтаксически некорректным.
2.2.1. Понятия и обозначения
I. При описании синтаксиса сообщения и его элементов используются следующие металингвистические конструкции:
::= - метасимвол, означающий "есть по определению";
< > - метасимволы, используемые для выделения элементов металингвистической структуры;
| - метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры;
[ ] - метасимволы, означающие необязательность элемента металингвистической структуры;
{ } - метасимволы, означающие использование металингвистической структуры один и более раз.
К числу синтаксических ограничений относятся также ряд дополнительных требований к непротиворечивости представленной в файле информации. Все дополнительные требования сформулированы в п. 2.2.
Например, при использовании метасимвола '|' для описании# нескольких возможных вариантов структуры файла могут быть указаны условия, в случае выполнения которых правильным является единственный вариант. Эти условия называются условиями выбора и могут быть проверены на основе данных, присутствующей# в файле (без привлечения дополнительных источников информации).
В таких случаях используются обозначения:
<структура>::=<вариант1> | ?УсловиеВыбора <вариант2>
Если условие 'УсловиеВыбора' выполнено, то <структура> принимает значение <вариант1>, иначе - <вариант2>.
II. При описании синтаксиса сообщения используются следующие основные понятия.
<слово> ::= <число> | <дата> | <текст> | <код >| <специальное слово> |
<пустое выражение>
<словосочетание> ::= <слово1> , <слово1> | <слово1> , < словосочетание>
<слово1> ::= <число> | <дата> | <текст1> | <текст2> | <код >
Текст (<текст>) представляет собой непустую последовательность символов, в качестве которых используются прописные (заглавные) русские и латинские буквы, цифры, а также любые другие символы таблицы ASCII за исключением символов "возврат каретки" и "перевод строки" (коды ASCII соответственно 13 и 10). Первый символ текста должен быть отличен от пробела. В том случае, когда текстовое значение встречается в составе словосочетания, возможны дополнительные ограничения на вид текста. Для выделения этих возможностей используются обозначения <текст1>, <текст2>.
Число состоит только из цифр (в том числе и с лидирующими нулями), причем может включать десятичную точку и знак "-" (минус) для отрицательных чисел.
Дата представляется в виде <день>.<месяц>.<год>, где <день> - две цифры, соответствующие номеру дня в месяце, <месяц> - две цифры, соответствующие номеру месяца в году, <год> - четыре цифры года.
Код определяется как слово (последовательность любых символов, включая пробелы и знаки препинания), встречающееся в некотором множестве слов. Как правило, такое множество задается в виде таблицы. В частности, код может быть задан путем указания графы определенного справочника - в таком случае код должен совпадать с каким-либо значением из этой графы. Сравнение кода со словами из соответствующего множества выполняется без учета регистра.
<русская буква> - прописная русская буква
<латинская буква> - прописная латинская буква
<ц> - цифра
<пробел> - символ пробела
<другой символ> - символ, имеющий код ASCII, отличный от 13 и 10, и не являющийся ни цифрой, ни буквой, ни пробелом
<пустое выражение> - выражение, не содержащее ни одного символа
<буква>::=<русская буква> | <латинская буква>
<символ>::=<буква> | <ц> | <пробел> | <другой символ>
<текст> ::= (<буква> | <ц> | <другой символ>) [{<символ>}]|
<текст1> ::=( (<буква>|<ц>) [{<буква>|<ц>|<пробел>| -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;
III. При описании синтаксиса сообщения используются следующие некоторые специальные виды слов, используемых в качестве значений реквизитов.
<специальное слово> ::= <идентификатор файла> |
<идентификатор отправителя> |
<идентификатор документа> |
<ИННЮЛ> | <КПП> | <ИННФЛ>
<идентификатор файла> ::= <идентификатор отправителя> <год> <месяц>
<день> <часы> <минуты> <секунды>
<идентификатор документа> ::= <идентификатор отправителя> <год>
<номер документа>
<номер документа>::=<8ц>
<идентификатор отправителя> ::= <идентификатор отправителя ИМНС>
<идентификатор отправителя ИМНС>::= <4ц><17*>
<ИННЮЛ>::=<10ц>
<КПП>::=<9ц>
<ИННФЛ>::=<12ц>
<17*>. - последовательности из соответствующего числа подряд идущих символов *.
<4ц> - последовательности из соответствующего числа подряд идущих цифр (<ц>).
Нумерация пунктов приводится в соответствии с источником
2.3.2. Синтаксис файла отчетности
Файл информации (передаваемое сообщение) состоит из строк, содержащих реквизиты либо разделители.
Реквизит представляет собой неделимую в смысловом отношении конструкцию, соответствующую, как правило, одной заполняемой позиции (показателю) "бумажной" формы. Наименование реквизита соответствует назначению (наименованию) заполняемой позиции.
Разделителями, используемыми в файле, являются:
@@@ - конец фрагмента (конец служебной или информационной частей сообщения);
### - конец блока;
=== - признак конца файла.
Каждый реквизит или разделитель записывается в отдельной строке. Признаком окончания строки служат пара символов с кодами ASCII 13 и 10, расположенных в указанном порядке. Эта пара символов ниже обозначается EOL.
Строки с реквизитами по смысловому содержанию объединяются в блоки информации (показателей).
Порядок следования блоков информации и разделителей в файле определяется следующим образом.
<файл выписки > ::= <служебная часть> <конец фрагмента>
{<информационная часть>}
<конец файла>
<информационная часть>::=<общие сведения информационной части> <конец блока>
<сведения о налогоплательщике>
<сведения о налогоплательщике> ::=
<сведения о налогоплательщике - юридическом лице> |?УВНалЮЛ
<сведения о налогоплательщике - физическом лице><конец блока>
{<показатели информации><конец блока>}
<конец фрагмента>
<конец файла>
<конец блока>::= ###EOL
<конец фрагмента>::= @@@EOL
<конец файла> ::= ===EOL
2.2.3. Табличное представление блоков информации
Структура блоков - <служебная часть сообщения> и <информационная часть сообщения> (<общие сведения информационной части>, <сведения о налогоплательщике - юридическом лице>, <сведения о налогоплательщике - физическом лице>, <показатели информации>) описывается в таблицах 1 - 5 раздела 2.2.4.
Строки каждой таблицы, описывающей блоки информации, определяют реквизиты, которые, при переходе к стандартному описанию с использованием металингвистических конструкций, встречались бы в этом описании в одном из представлений: как обязательный, как необязательный, как условно-обязательный реквизит или как предписанный реквизит.
Обязательный реквизит - это реквизит, который должен обязательно присутствовать в блоке файла.
Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле.
Условно-обязательный реквизит - это реквизит, присутствие которого в файле отчетности обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - к необязательному.
Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле, в то время как значения может и не быть.
Блок |
|
<блок>::= |
Реквизит 1 |
|
<представление реквизита 1> |
... |
|
... |
Реквизит i |
|
<представление реквизита i> |
... |
|
... |
Реквизит N |
|
<представление реквизита N> |
При этом для любого i (1 <= i <=N, N - число строк в разделе таблицы) представление реквизита определяется следующим образом:
<представление реквизита i> ::= <обязательный реквизит i> |
<необязательный реквизит i> |
<условно-обязательный реквизит i>|
<предписанный реквизит>
<обязательный реквизит i> ::= <реквизит i>
<необязательный реквизит i>::= [<реквизит i>]
<условно-обязательный реквизит i>::= <реквизит i> |?УПi [<реквизит i>]
<предписанный реквизит i> ::= <реквизит i>
2.2.4. Синтаксис реквизитов
Реквизит включает код реквизита, символ ":" (двоеточие) и значение реквизита, следующие в указанном порядке. Пробелы перед кодом реквизита, между кодом реквизита и разделителем, между разделителем и значением реквизита, а также после значения реквизита не допускаются.
Код представляет собой последовательность русских букв и цифр. Значение представляется в строго определенном формате.
В качестве кодов реквизитов, не являющихся элементами таблиц формы отчетности, используются сокращенные представления наименований этих реквизитов. Такие коды состоят только из русских букв.
Используются следующие способы формирования сокращенных наименований этих реквизитов:
инициальная аббревиация, образуемая путем выбора первых букв (слогов) из слов или словосочетаний (например, совокупный годовой доход - СГД);
усечение - отбрасывание концевой части слова (например, количество документов - КолДок);
эллипс - использование для образования сокращений элементов не всех слов, компонентов наименования показателя, а только слов с основной смысловой нагрузкой (например, место получения дохода - МестоДох, документ, удостоверяющий личность - УдЛичн);
контрактура - слияние начальной и концевой части слова (например, район - Рн);
сочетание различных способов в одном сокращении (например, адрес места жительства - АдрМЖ).
Для большей наглядности визуального представления каждая из частей слов, из которых состоит сокращение, начинается с прописной буквы. Однако при обработке сокращений (как и других текстовых данных) регистр должен игнорироваться. В любых сообщениях одно и тоже сокращение должно иметь один и тот же смысл и структуру.
Код показателя может содержать только буквы и цифры.
Код показателя формируется следующим образом:
ПРРРРРСССССГГ, где
П - префикс показателей табличной части формы;
РРРРР - пятизначный номер (код) раздела формы;
ССССС - пятизначный номер (код) строки формы;
ГГ - двузначный номер графы формы.
Для показателей обязательно должно выполняться требование уникальности кода показателя в пределах блока показателей.
Порядок следования показателей в пределах одной формы отчетности оговаривается особо в описании формата, определяющего состав и структуру представления показателей.
Значением реквизита может быть слово или словосочетание (см. п. 2.2.1).
<реквизит> ::= <код реквизита>:<значение реквизита>EOL
<значение реквизита> ::= <слово>|<словосочетание>
2.2.5. Таблицы блоков информации
Таблицы 1 - 5 определяет коды и структуру значений реквизитов, входящих в конкретные информационные блоки. В таблицах используются следующие обозначения.
В графах "Наименование реквизита" и "Код реквизита" указываются, соответственно наименование и код реквизита.
В графе "Тип" записывается один из символов О, Н, У, П. Символы имеют следующие смысл:
У - условно-обязательный реквизит.
Условия присутствия условно-обязательных реквизитов указываются в графе "Структура реквизита и дополнительная информация".
В графе "Формат" для каждого реквизита, значением которого является слово, указывается - при помощи выражений Т, T1, T2, N, D, К, I1, I2, I3, I4, I5, Е - синтаксис этого слова, а вслед за ним в круглых скобках - максимальная длина слова (т.е. количество символов в слове).
<формат слова>::=<синтаксис> (<число>)
Символы Т, T1, T2, N, D, К, I1, I2, I3, I4, I5, Е соответствуют вышеописанным обозначениям:
Т - <текст>;
Т1 - <текст1>;
Т2 - <текст2>;
N - <число>;
D - <дата>;
К - <код>;
I1 - <Идентификатор файла>;
I2 - <идентификатор документа>;
I3 - <ИННЮЛ>;
I4 - <КПП>;
I5 - <ИННФЛ>
Е - <пустое выражение>
Если значением реквизита является дробное десятичное число, то в графе "Формат" указывается формат его представления в виде N(m.k), где m - максимальное количество знаков в числе, включая целую и дробную часть числа, десятичную точку и знак "-" (минус), а k - число знаков дробной части числа.
Если значением реквизита является словосочетание вида <слово 1>, <слово 2>,..., <слово S>, то в графе "Формат" указывается формат представления и максимальная длина каждого из входящих в словосочетание слов. Описывающие отдельные слова конструкции перечисляются через запятую.
<формат словосочетания>::= <формат слова 1>, <формат слова 2>,...,
<формат слова S>
В графе "Структура реквизита и дополнительная информация" приводятся следующие данные.
Если реквизит имеет в рамках данного формата единственное возможное значение, то указывается это значение.
Если значением реквизита является код, то приводится множество значений этого кода в виде {<значение1>, ... ,<значениеN>} или ссылка на множество значений кода в виде <код ...>.
Если реквизит имеет в качестве значения словосочетание, то описывается структура этого словосочетания. При этом в угловых скобках используются обозначения типа <название>. Для условно-обязательных реквизитов формулируется условие его присутствия (УП).
Для значений реквизитов, к которым предъявляются дополнительные (не отраженные в других графах таблицы) требования (при невыполнении которых файл отчетности считается некорректным) приводятся дополнительные требования (ДТ).
Служебная часть сообщения
Таблица 1
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита и дополнительная информация |
Идентификатор файла |
I1(35) |
ИдФайл |
<идентификатор отправителя> <год> <месяц> <день> <часы> <минуты> <секунды> |
|
Тип информации |
О |
Т(12) |
ТипИнф |
1182034 |
Версия формата |
О |
N(4.3) |
ВерсФорм |
2.00 |
Версия передающей программы |
Н |
Т(40) |
ВерсПрог |
<версия программы > |
Телефон отправителя |
О |
Т(20) | Е(0) |
ТелОтпр |
<код и номер телефона> |
Факс отправителя |
О |
Т(20) | Е(0) |
ФаксОтпр |
<код и номер телефона> |
Должность отправителя |
Т(45) |
ДолжнОтпр |
<название должности> |
|
Фамилия, Имя, Отчество отправителя |
Н |
Т2(25), Т2(25), Т2(25) |
ФИООтпр |
<фамилия>,<имя>,<отчество> |
Количество документов |
О |
N(3) |
КолДок |
<количество документов>
ДТ:/КолДок/ совпадает с количеством /П000000001000/ | /П000000002000/ | /П000000003000/ |
Информационная часть сообщения
Таблица 2
Общие сведения информационной части
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита и дополнительная информация |
Идентификатор документа |
I2(33) |
ИдДок |
<идентификатор отправителя> <год> <номер документа> |
|
Дата формирования документа |
О |
D(10) |
ДатаДок |
<дата> |
Дата заявления налогоплательщика |
О |
D(10) |
ДатаЗаяв |
<дата> |
Выписка сформирована на дату |
О |
D(10) |
ВыпСформ |
<дата> |
За период |
О |
D(10), D(10) |
Период |
<дата начала периода>, <дата окончания периода> |
Таблица 3
Сведения о налогоплательщике - юридическом лице
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита и дополнительная информация |
Полное наименование юридического лица |
Т(254) |
НаимЮЛПол |
<название организации> |
|
ИНН юридического лица |
О |
I3(10) |
ИННЮЛ |
<ИНН организации> |
КПП по месту нахождения юридического лица |
О |
I4(9) |
КППЮЛ |
<КПП организации> |
Адрес, указанный в учредительных документах юридического лица |
О |
К(2), Т1(40), Т1(40), Т1(40), Т1(40), Т1(7), Т1(7), Т1(7) |
АдрЮр |
<код страны>, <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира> |
Таблица 4
Сведения о налогоплательщике - физическом лице
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита и дополнительная информация |
Фамилия, имя, отчество физического лица |
Т2(25), Т2(25), Т2(25) |
ФИО |
<фамилия>, <имя>, <отчество> |
|
ИНН физического лица |
О |
ИННФЛ |
<ИНН физического лица> |
|
Адрес места жительства физического лица |
О |
K(3),N(6), К(2), Т1(40), Т1(40), Т1(40), Т1(40), Т1(7), Т1(7), Т1(7) |
АдрМЖ |
<код страны>, <индекс>, <код региона>, <район>, <город>, <населенный пункт>, <улица>, <дом>, <корпус>, <квартира> |
Таблица 5
Показатели информации
Наименование реквизита |
Тип |
Формат |
Код реквизита |
Структура реквизита и дополнительная информация |
|
Код бюджетной классификации |
К(7) |
П000010001000 |
<код> |
||
КПП |
О |
П000010002000 |
<КПП> |
||
Код ОКАТО |
О |
К(11) |
П000010003000 |
<код> |
|
Итоговые данные за период с начала года | |||||
Сальдо расчетов (недоимка) на 01.01.______ г. |
D(10) |
П000010004001 |
<дата> |
||
Сальдо расчетов (недоимка) на 01.01.______ г. |
П |
N(15) |
П000010004003 |
<сумма> |
|
Сальдо расчетов (переплата) на 01.01.______ г. |
П |
D(10) |
П000010005001 |
<дата> |
|
Сальдо расчетов (переплата) на 01.01.______ г. |
П |
N(15) |
П000010005003 |
<сумма> |
|
Начисления (начислено, доначислено) |
П |
N(15) |
П000010006003 |
<сумма> |
|
Начисления к уменьшению |
П |
N(15) |
П000010007003 |
<сумма> |
|
Поступления (фактические поступления) |
П |
N(15) |
П000010008003 |
<сумма> |
|
Поступления (возмещено) |
П |
N(15) |
П000010009003 |
<сумма> |
|
Сальдо расчетов (недоимка) на последнюю дату |
N(15) |
П000010010003 |
<сумма> |
||
Сальдо расчетов (переплата) на последнюю дату |
П |
N(15) |
П000010011003 |
<сумма> |
|
Сальдо процентов за пользование бюджетными средствами (остаток не уплаченных, не перечисленных сумм процентов) на 01.01______ г. |
П |
D(10) |
П000010012001 |
<дата> |
|
Сальдо процентов за пользование бюджетными средствами (остаток не уплаченных, не перечисленных сумм процентов) на 01.01______ г. |
П |
N(15) |
П000010012003 |
<сумма> |
|
Проценты за пользование бюджетными средствами (начислено (+)) |
П |
N(15) |
П |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.