Применяется с учетом изменений, внесенных Приказами ФНС РФ от 13.04.2007 N ММ-3-13/230@, от 08.10.2007 N ММ-3-13/563@, от 07.07.2008 N ММ-3-6/301@.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

части>

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

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

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

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

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

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

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

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

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

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

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

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

│... │ │ │ │ │

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

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

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

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

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

│... │ │ │ │ │

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

Ниже в описании синтаксической структуры файла используются выражения УВОтпрЮЛ, УВНалЮЛ, УВНалРО, УВФорм для обозначения условий выбора.

Если условие выбора истинно, то в конструкции <вариант1> |?УсловиеВыбора<вариант2> выбирается <вариант1> иначе <вариант2>.

Конкретный вид условий описан в Таблице условий выбора.

В этой и других таблицах используются обозначения: если КодРек - код какого-либо реквизита, то выражение /КодРек/ соответствует значению реквизита, а <КодРек> - реквизиту в целом.

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

<сведения об отправителе - юридическом лице>|?УВОтпрЮЛ

<сведения об отправителе - физическом лице>

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

<сведения о налогоплательщике - юридическом лице>|?УВНалЮЛ

<сведения о налогоплательщике - физическом лице><конец

блока>

<сведения о налогоплательщике - юридическом лице>::=

<сведения об организации>

<сведения о руководстве организации><конец блока>

<сведения об организации>::=

<сведения о российской организации><конец блока>|?УВНалРО

<сведения об иностранной организации><конец блока>

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

<форма отчетности 1>|?УВФорм

(<форма отчетности 2>|?УВФорм(...<форма отчетности L>))

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

Таблица условий выбора

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

│Код условия│ Выбираемый вариант │ Условие │

│ выбора │ │ │

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

│УВОтпрЮЛ │Отправитель - юридическое│Первые 12 символов /ИдФайл/│

│ │лицо, в том числе ИМНС │имеют вид <10ц><2*> или│

│ │ │<4ц><8*> │

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

│УВНалЮЛ │Отчетность представлена│В текущем разделе│

│ │юридическим лицом │<отчетность │

│ │ │налогоплательщика> │

│ │ │/ДокПред/ совпадает с '1',│

│ │ │'2', '5', '6' или '7' │

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

│УВНалРО │Юридическое лицо,│В текущем разделе│

│ │представившее отчетность│<отчетность │

│ │- российская организация │налогоплательщика> │

│ │ │/ДокПред/ совпадает с '1'│

│ │ │или '2' │

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

│УВОрг │Декларация представлена│В текущем разделе│

│ │по месту нахождения│<отчетность │

│ │обособленного │налогоплательщика> │

│ │подразделения │/ДокПред/ совпадает с '2' │

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