2.3.2. Синтаксис файла отчетности

Файл отчетности (передаваемое сообщение) состоит из строк, содержащих реквизиты либо разделители.

Реквизит представляет собой неделимую в смысловом отношении конструкцию, соответствующую, как правило, одной заполняемой позиции (показателю) "бумажной" формы отчетности. Наименование реквизита соответствует назначению (наименованию) заполняемой позиции.

Разделителями, используемыми в файле отчетности, являются:

@@@ - конец фрагмента (конец служебной или информационной частей сообщения);

### - конец блока;

=== - признак конца файла.

Каждый реквизит или разделитель записывается в отдельной строке. Признаком окончания строки служит пара символов с кодами ASCII 13 и 10, расположенных в указанном порядке. Эта пара символов ниже обозначается EOL.

Строки с реквизитами по смысловому содержанию объединяются в блоки информации (показателей).

Порядок следования блоков информации и разделителей в файле с отчетностью определяется следующим образом.

<файл отчетности>::=<служебная часть>

{<информационная часть>}

<конец файла>

<служебная часть>::=<общие сведения служебной части>

<сведения об отправителе>

<конец фрагмента>

<информационная часть>::=<общие сведения информационной

части><конец блока>

<сведения о налогоплательщике>

<конец блока>

{<форма отчетности>}

<конец фрагмента>

<форма отчетности>::=<описание формы>

<конец блока>

<содержание формы>

<конец блока>::= ###EOL

<конец фрагмента>::= @@@EOL

<конец файла>::= ===EOL

Состав и структура показателей блоков <служебная часть>, <общие сведения информационной части>, <сведения о налогоплательщике> сформулированы в формате представления налоговой и бухгалтерской отчетности в электронном виде (версия 2.00). Часть I. Общие требования к составу и структуре показателей налоговой и бухгалтерской отчетности (версия 2.01).

Состав и структура показателей блока <форма отчетности> для каждой конкретной формы налоговой декларации (расчета) описывается и утверждается отдельной частью формата представления налоговой и бухгалтерской отчетности в электронном виде Управлениями МНС России по субъектам Российской Федерации, по аналогии с Приказом МНС России от 25.03.2002 N БГ-3-13/149 "Об утверждении формата представления налоговой и бухгалтерской отчетности в электронном виде".

Структура показателей блока <форма отчетности> состоит из следующих блоков показателей: <описание формы> и <содержание формы>.

Состав показателей блока <описание формы> подробно описан в настоящем документе и представлен в Таблице 1.

Состав показателей блока <содержание формы> должен быть представлен для каждой конкретной формы налоговой декларации (расчета). Реквизиты (показатели) формы отчетности являются предписанными реквизитами.

Показатель конкретной формы отчетности имеет уникальный код в пределах блока показателей. Код реквизита может содержать только буквы и цифры.

Код показателя формируется следующим образом:

ПРРРРРСССССГГ, где

П - префикс показателей табличной части,

РРРРР - пятизначный код раздела декларации,

ССССС - пятизначный код строки декларации,

ГГ - двузначный номер графы декларации.

Принадлежность блока показателей <форма отчетности> к налоговой декларации (расчету) определяется реквизитом, имеющим код ПризФОтч. Значение этого реквизита, равное 1, определяет принадлежность данных к налоговой отчетности. Для налоговой отчетности (расчета) код формы отчетности задается по классификатору налоговой документации (КНД).

Код формы по КНД согласовывается в обязательном порядке с Департаментом информационных технологий МНС России и присваивается ФГУП ГНИВЦ МНС России.

Для тех форм отчетности, сведения по которым подаются в том или ином разрезе, в файле передачи налоговой отчетности возможно присутствие нескольких налоговых деклараций с одинаковыми реквизитами "КНД". Для таких форм отчетности уникальность передаваемых сведений может обеспечиваться использованием реквизита

"ИдИнф", который включается в блок <форма отчетности> в следующем виде:

┌────────────────┬───┬─────────────┬─────────────┬─────────────────────────┐

│ Наименование │Тип│ Формат │ Код │ Структура реквизита и │

│ реквизита │ │ │ реквизита │дополнительная информация│

├────────────────┼───┼─────────────┼─────────────┼─────────────────────────┤

│... │ │ │ │ │

├────────────────┼───┼─────────────┼─────────────┼─────────────────────────┤

│Идентификатор │ Н │Т(32) │ИдИнф │<произвольный текст> │

│передаваемой │ │ │ │ │

│информации │ │ │ │ │

├────────────────┼───┼─────────────┼─────────────┼─────────────────────────┤

│... │ │ │ │ │

└────────────────┴───┴─────────────┴─────────────┴─────────────────────────┘