букв (только!), цифр и других символов, за исключением символов "возврат каретки" и "перевод строки" (коды 13 и 10).
Запись числового значения может содержать как только цифры (целое число, представляющее суммы исчисленного и удержанного налога), так и включать десятичную точку, отделяющую рубли от копеек (при представлении сумм доходов, скидок, вычетов). При отсутствии копеек формат представления данных не нарушается, то есть после десятичной точки проставляются две цифры "0", например: "289.00".
Значение типа ДАТА имеет специальный формат для представления дат в виде ДД.НН.ГГГГ, где ДД - число, НН - номер месяца, ГГГГ - цифры года.
Символ "¦" (вертикальная черта) соответствует союзу "или" и
обозначает выбор одного из указанных значений.
Символы "[" и "]" определяют группу повторяющихся элементов в реквизите и форму ее записи.
Обязательный реквизит - реквизит, отсутствие которого приводит к нарушению корректности документа.
Необязательный реквизит - реквизит, отсутствие которого не приводит к нарушению корректности документа.
Условно - обязательный реквизит - реквизит, наличие или отсутствие которого определяется значением другого (других) реквизита.
В графе ДЛИНА указывается максимальная длина реквизита. Для числовых значений с дробной частью длина реквизита представлена в виде К.Д, где К - общее число символов в числе, включая десятичную точку; Д - количество символов в дробной части числа.
В графе АББРЕВИАТУРА указывается сокращенное наименование реквизита, используемое при представлении информации.
Каждый реквизит записывается в отдельной строке. Признак окончания строки - пара символов с кодами 13 и 10. Сокращенное наименование реквизита отделяется от значения знаком ":" (двоеточие).
Необязательные реквизиты, не имеющие значений, при формировании файла не указываются. Обязательные числовые реквизиты, не имеющие значения, заполняются нулями в установленном данными требованиями формате. При представлении условно - обязательных реквизитов должны соблюдаться требования, предъявляемые к представлению обязательных реквизитов.
Ведущие нули в кодах из справочников приложения 9 являются обязательными.
2.1. Состав файла и структура информации документа
"Справка о доходах физического лица за 2000 год"
Таблица 1
-----------------T---T-----T-------------T--------------------------------¬
¦ Наименование ¦Тип¦Длина¦Аббревиатура ¦ Значение ¦
¦ показателя ¦ ¦ ¦ ¦ ¦
+----------------+---+-----+-------------+--------------------------------+
¦Идентификатор ¦ О ¦ 35¦ ИдФайл ¦<идентификатор отправителя> ¦
¦файла ¦ ¦ ¦ ¦<год><месяц><день><часы> ¦
¦ ¦ ¦ ¦ ¦<минуты><секунды> ¦
+----------------+---+-----+-------------+--------------------------------+
¦Тип информации ¦ О ¦ 12¦ ТипИнф ¦ ДОХОД2000 ¦
+----------------+---+-----+-------------+--------------------------------+
¦Код ГНИ, в кото-¦ О ¦ 4¦ ГНИ ¦<Код ГНИ> ¦
¦рую представля- ¦ ¦ ¦ ¦ ¦
¦ется информация ¦ ¦ ¦ ¦ ¦
+----------------+---+-----+-------------+--------------------------------+
¦Наименование ¦ О ¦ 48¦ НаимОтпрЮЛ¦ ¦<текст>| ¦
¦отправителя ¦ ¦ ¦ НаимОтпрФЛ ¦<фамилия>,<имя>,<отчество> ¦
+----------------+---+-----+-------------+--------------------------------+
¦Телефон ¦ Н ¦ 10¦ ТелОтпр ¦<текст> ¦
> 1 2 3 ... 151 152 153 ... 168 169 170