| - метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента структуры;
{} - метасимволы, означающие использование элементов структуры более одного раза.
При описании синтаксиса сообщения и его элементов используются следующие понятия:
<слово> ::= <число> | <дата> | <текст> | <код > | <пустое выражение>
Число состоит из цифр (в том числе и с лидирующими нулями), причем может включать десятичную точку и знак "-" (минус) для отрицательных чисел. Допустимы следующие форматы представления числовых значений:
047 | 47 | 47.0 | 47.05. |
Дата представляется в виде <день>.<месяц>.<год>, где <день> - две цифры, соответствующие номеру дня в месяце, <месяц> - две цифры, соответствующие номеру месяца в году, <год> - четыре цифры года.
Текст представляет собой непустую последовательность символов, в качестве которых используются русские и латинские буквы, цифры, а также любые другие символы, за исключением символов "возврат каретки" и "перевод строки" (коды ASCII 13 и 10). Первый символ текста должен быть отличен от пробела.
Код определяется как слово (последовательность любых символов, включая пробелы и знаки препинания), встречающееся в некотором множестве слов*. Сравнение кода со словами из соответствующего множества выполняется без учета регистра.
Пустое выражение - это выражение, не содержащее ни одного символа.
Файл обмена, содержащий передаваемое сообщение, состоит из отдельных строк, содержащих реквизиты или разделители.
Реквизит представляет собой неделимую в смысловом отношении конструкцию, соответствующую, как правило, одной заполняемой позиции.
Разделителями, используемыми в файле обмена, являются:
@@@ - конец фрагмента (конец служебной или информационной частей
сообщения);
### - конец блока;
= = = - признак конца файла.
Каждый реквизит или разделитель записывается в отдельной строке. Признаком окончания строки служат пара символов с кодами ASCII 13 и 10, расположенных в указанном порядке. Эта пара символов ниже обозначается EOL.
Строки с реквизитами по смысловому содержанию объединяются в блоки информации. В файле обмена допускается следующий порядок следования блоков информации и разделителей:
<файл обмена> ::= <служебная часть>
<служебная часть> ::= <общие сведения служебной части>
<конец блока> ::= ###EOL
<конец фрагмента> ::= @@@EOL
<конец файла> ::= ===EOL
Описания блоков <информационная часть> для всех видов передаваемой информации приведены в соответствующих приложениях к настоящему Протоколу.
Табл. 2
Содержание блока <информационная часть> | Номер ПРИЛОЖЕНИЯ | |
1) | Выписка из Сводного реестра поступлений и выбытий средств бюджета по доходам, администрируемым налоговыми органами (отсутствует); | ПРИЛОЖЕНИЕ 1 |
2) | Ведомость учета внебанковских операций по доходам, администрируемым налоговыми органами (отсутствует); | |
3) | Информация из расчетных документов, прилагаемых к выписке учреждения банка по счету N 40101 "Доходы, распределяемые органами Федерального казначейства между уровнями бюджетной системы Российской Федерации" по доходам, администрирумым налоговыми органами (отсутствует); | |
4) | Ведомость учета возвратов (возмещений) по доходам, администрируемым налоговыми органами (отсутствует) | |
Сведения о суммах задолженности по страховым взносам на обязательное пенсионное страхование (РАСЧЕТЫ С БЮДЖЕТОМ) | ПРИЛОЖЕНИЕ 2 | |
Сведения о суммах задолженности и переплаты по страховым взносам на обязательное пенсионное страхование по налогоплательщикам, переданным в налоговый орган по новому месту их постановки на учет (РАСЧЕТЫ С БЮДЖ ИНС) | ПРИЛОЖЕНИЕ 3 | |
Расчеты по авансовым платежам (декларации) по страховым взносам на обязательное пенсионное страхование для лиц, производящих выплаты физическим лицам (РАСЧАВАНСПЛАТНАОПС) | ПРИЛОЖЕНИЕ 4 | |
Сведения о суммах начисленных и уплаченных страховых взносов на обязательное пенсионное страхование (СВСУМНАЧУПЛВЗАДВ11) | ПРИЛОЖЕНИЕ 5 |
Описание состава и структуры служебной и информационных частей файлов обмена производится в следующей табличной форме.
Наименование реквизита | Тип | Формат | Код реквизита | Структура реквизита и дополнительная информация |
В графе "Наименование реквизита" указывается полное наименование реквизита.
В графе "Тип" указывается один из следующих символов: О, Н, У, П. Указанные символы имеют следующие значения:
О - обязательный реквизит;
Н - необязательный реквизит;
У - условно-обязательный реквизит;
П - предписанный реквизит.
Обязательный реквизит - это реквизит, наличие которого в файле обязательно.
Необязательный реквизит - это реквизит, который может, как присутствовать, так и отсутствовать в файле.
Условно-обязательный реквизит - это реквизит, наличие которого в файле обусловлено либо значением некоторого реквизита (реквизитов), либо наличием или отсутствием некоторого реквизита (реквизитов) в этом же файле. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному реквизиту, а в случае невыполнения - к необязательному. Условия присутствия указываются при описании форматов файлов обмена в графе "Структура реквизита и дополнительная информация".
Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле обмена, в то время как значение может и отсутствовать.
В графе "Формат" для каждого реквизита указывается символ формата, а вслед за ним в круглых скобках максимальная длина его значения.
Символы формата имеют следующие смысловые значения:
Т, T1, T2 - текстовые значения**;
N - числовое значение;
D - дата;
К - код;
I1 - идентификатор файла;
I2 - идентификатор документа;