Недействующий

Об организации и функционировании системы представления налоговых деклараций и бухгалтерской отчетности в электронном виде по телекоммуникационным каналам связи (с изменениями на 22 июня 2011 года) (утратил силу с 01.01.2014 на основании приказа ФНС России от 27.12.2013 N ММВ-7-6/658@)

2.2.3. Табличное представление блоков информации


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

Строки каждой таблицы, описывающей блоки информации, определяют реквизиты, которые, при переходе к стандартному описанию с использованием металингвистических конструкций, встречались бы в этом описании в одном из представлений: как обязательный, как необязательный, как условно-обязательный реквизит или как предписанный реквизит.

Обязательный реквизит - это реквизит, который должен обязательно присутствовать в блоке файла.

Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле.

Условно-обязательный реквизит - это реквизит, присутствие которого в файле отчетности обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - к необязательному.

Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле, в то время как значения может и не быть.

Блок

<блок>::=

Реквизит 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>