ЦЕНТРАЛЬНЫЙ БАНК РОССИЙСКОЙ ФЕДЕРАЦИИ
ИНФОРМАЦИЯ
СОСТАВ, ФОРМАТЫ И СТРУКТУРА
ЭЛЕКТРОННЫХ ДОКУМЕНТОВ, ПРЕДУСМОТРЕННЫХ
УКАЗАНИЕМ БАНКА РОССИИ ОТ 15 ИЮЛЯ 2015 ГОДА N 3733-У
"О ПОРЯДКЕ ПРЕДСТАВЛЕНИЯ УПОЛНОМОЧЕННЫМ БАНКОМ СВЕДЕНИЙ
В ЕДИНУЮ ИНФОРМАЦИОННУЮ СИСТЕМУ ГОСУДАРСТВЕННОГО
ОБОРОННОГО ЗАКАЗА"
Функциональный алгоритм информационного обмена
Уполномоченные банки передают в Минобороны России (далее - МО РФ) электронные сообщения, содержащие сведения об операциях, осуществленных в предшествующий рабочий день, определяемый в порядке, установленном трудовым законодательством Российской Федерации, и (или) осуществленных в выходной и нерабочий праздничный день (далее - обрабатываемый период), и (или) содержащие сведения об исправленных и (или) корректирующих операциях (далее при совместном упоминании - сообщения обмена), ежедневно по рабочим дням. При наличии у уполномоченного банка технической возможности передача сообщений обмена может осуществляться в выходные и нерабочие праздничные дни. Совокупность всех сообщений обмена, подлежащих передаче в рамках одного сеанса обмена, называется пакетом данных.
1. Уполномоченный банк формирует контейнеры данных:
I. Уполномоченный банк формирует в установленном формате сообщения обмена, содержащие структурированные сведения о следующих операциях:
- Об открытии, о закрытии, об изменении реквизитов отдельных счетов;
- Об исполненных распоряжениях по отдельным счетам;
II. Признаком группировки операций в сообщение обмена служит идентификатор государственного контракта, в рамках выполнения которого осуществлялись операции, сведения о которых включены в сообщение обмена (далее - идентификатор государственного контракта), т.е. одно сообщение обмена включает в себя все операции по всем отдельным счетам, открытым в рамках контрактов, заключенных для выполнения соответствующего государственного оборонного заказа (далее - контракты по ГОЗ). Сообщение обмена содержит только данные обрабатываемого периода. К сообщению обмена прикладываются сформированные в установленном формате файловые вложения в виде скан-образов документов, подтверждающих открытие, закрытие, изменение реквизитов отдельных счетов, исполнение распоряжений. Сведения о файловых вложениях включаются в сообщение обмена.
III. Каждое сообщение обмена и прилагаемые к нему файловые вложения помещаются в отдельный архив zip (без сжатия) (далее - контейнер). Каждое сообщение обмена подписывается электронной подписью, которая помещается в файл data.sign, который включается в состав контейнера.
IV. Результатом этапа формирования сообщений обмена является набор контейнеров (zip-архивов), каждый из которых содержит сообщения обмена по контрактам по ГОЗ, заключенным в рамках одного государственного контракта, и прилагаемых к нему файловых вложений. Дополнительно к пакету данных формируется контрольный файл control.xml, содержащий контрольные сведения обо всех контейнерах пакета данных (контрольный файл подписывается в порядке, аналогичном установленному для сообщения обмена, и включается вместе с ним в zip-архив без сжатия control.zip).
2. Контейнеры передаются в единую информационную систему государственного оборонного заказа (информационный контур МО РФ) либо автоматически путем межсистемного взаимодействия (SOAP-интерфейс и SFTP-ресурс), либо вручную на отчуждаемом информационном носителе, в соответствии с пунктами 3 и 4 Указания Банка России от 15.07.2015 N 3733-У "О порядке представления уполномоченным банком сведений в единую информационную систему государственного оборонного заказа".
3. По окончании приема и обработки пакета данных МО РФ формирует в установленном формате файл-ответ (файл-ответ подписывается в порядке, аналогичном установленному для сообщения обмена, и включается вместе с ним в zip-архив без сжатия), содержащий статус обработки каждого переданного контейнера и статус обработки каждого сообщения обмена. Файл-ответ передается в уполномоченный банк автоматически, путем межсистемного взаимодействия.
4. В случае получения уполномоченным банком файла-ответа о непринятии одного или нескольких контейнеров либо пакета данных целиком, уполномоченный банк устраняет причину непринятия контейнера (контейнеров), вновь формирует контейнер (контейнеры) и направляет его (их) в МО РФ.
До устранения уполномоченным банком причин непринятия контейнера, содержащего информацию за обрабатываемый период, и получения от МО РФ файла-ответа о его принятии, контейнеры, содержащие информацию по соответствующему государственному контракту, сформированные уполномоченным банком за период, следующий за обрабатываемым периодом, независимо от наличия или отсутствия в них ошибок МО РФ не принимаются.
Передача файловых вложений
Файловые вложения составляют основную часть информационного потока, передаваемого в МО РФ. Для сокращения продолжительности сеансов обмена, а также для оптимизации использования канала связи передача уполномоченным банком файловых вложений может <1> осуществляться следующим образом:
--------------------------------
<1> Такой алгоритм действий реализуется при наличии у уполномоченного банка технической возможности присвоения уникального идентификатора каждому файловому вложению. В противном случае банку необходимо соблюдать уникальность идентификаторов только в пределах контейнера.
1. При первой передаче файлового вложения уполномоченный банк присваивает такому вложению его уникальный идентификатор и включает информацию о таком идентификаторе в сообщение обмена.
2. При получении от МО РФ файла-ответа об успешном принятии контейнера, все включенные в такой контейнер файловые вложения считаются принятыми МО РФ.
3. При необходимости повторной передачи файлового вложения (например, когда по отдельному счету совершено несколько операций на основании одного и того же комплекта документов, являющихся основанием для составления распоряжений), передается только его уникальный идентификатор, что считается выполнением уполномоченным банком требований статьи 8.2 Федерального закона N 275-ФЗ <1> (при условии принятия МО РФ ранее направленного уполномоченным банком контейнера, содержащего соответствующие файловые вложения).
--------------------------------
<1> Федеральный закон от 29.12.2012 N 275-ФЗ "О государственном оборонном заказе".
Версионирование (корректировка)
В связи с самостоятельным обнаружением в ранее направленных сведениях об операции ошибки, которая подлежит исправлению, или ошибки, требующей корректировки сведений об операции, в том числе аннулирования операции, уполномоченным банком могут направляться в МО РФ сведения о корректирующих операциях.
Целью предусмотренных форматом механизмов версионирования исправленных (скорректированных) операций является получение следующих сведений:
- Факт корректировки и ее дата;
- Номер корректирующей операции (в случае осуществления новой операции, влекущей корректировку исходной операции);
- Конечное состояние исходной операции после исправления либо корректировки.
В сообщение обмена всегда включается актуальная информация об операции с учетом всех исправлений и корректировок. Для связи с исходной операцией используются поля OpUID (идентификатор текущей операции), CorrectedOpUID (идентификатор корректируемой (исходной) операции, совпадает с OpUID в случае исправления данных) и CorrectionDate (дата последнего исправления (корректировки), совпадает с датой текущей операции, в случае корректировки данных). Эти элементы присутствуют в сообщениях обмена, содержащих сведения обо всех операциях, версионирование которых необходимо обеспечить.
В случае удаления исходной операции в соответствующем корректирующем сообщении обмена указывается нулевая сумма операции.
Примеры операций исправления и корректировки
Банк сообщил об операции перевода между отдельными счетами (первая операция по счету, дата - 01.09.2015, сумма - 100 руб.). В МО будет передан элемент данных, описанный в разделе "9. Перевод между отдельными счетами", со следующими значениями атрибутов <1>:
--------------------------------
<1> Приведены только относящиеся к механизмам версионирования атрибуты.
- OpUID: 1
- DocDate: 01.09.2015
- CorrectedOpUID: <пусто>
- CorrectionDate: <пусто>
- Sum: 10000
03.09.2015 банк скорректировал сумму операции до 80 руб. В зависимости от используемого в банке способа корректировки, возможны следующие операции:
- Банк исправил непосредственно исходное сообщение обмена (без использования дополнительных документов корректировки). В МО РФ должен быть предоставлен элемент данных "9. Перевод между отдельными счетами", со следующими значениями атрибутов:
- OpUID: 1
- DocDate: 01.09.2015
- CorrectedOpUID: <пусто>
- CorrectionDate: 03.09.2015 (с указанием времени)
- Sum: 8000
- Банк создал корректирующую операцию N 2, на сумму -20 руб. В МО РФ должен быть предоставлен элемент данных "9. Перевод между отдельными счетами", со следующими значениями атрибутов:
- OpUID: 2
- DocDate: 03.09.2015
- CorrectedOpUID: 1
- CorrectionDate: 03.09.2015 (с указанием времени)
- Sum: 8000
- Банк создал сторнирующую операцию N 2 и операцию N 3 на корректную сумму. В МО РФ должны быть предоставлены два элемента данных "9. Перевод между отдельными счетами", со следующими значениями атрибутов:
- OpUID: 2
- DocDate: 03.09.2015
- CorrectedOpUID: 1
- CorrectionDate: 03.09.2015 (с указанием времени)
- Sum: 0
- OpUID: 3
- DocDate: 03.09.2015
- CorrectedOpUID: 1
- CorrectionDate: 03.09.2015 (с указанием времени)
- Sum: 8000
Для обеспечения корректной последовательности обработки нескольких корректировок одной и той же исходной операции, передаваемых в одном сообщении обмена, атрибут "CorrectionDate" обязательно должен содержать время корректировки.
Подписание сообщения обмена электронной подписью
Каждое сообщение обмена, направляемое уполномоченным банком в МО РФ, каждый файл-ответ МО РФ, направляемый в уполномоченный банк, подписывается электронной подписью (далее - ЭП) с помощью средства криптографической защиты информации (далее - СКЗИ) "КриптоПро CSP" версии 3.6 и выше. Используется detached подпись, функция хеширования 1.2.643.2.2.9 (Функция хэширования ГОСТ Р34.11-94), алгоритм подписи 1.2.643.2.2.19 (алгоритм ГОСТ Р34.10-2001, используемый при экспорте/импорте ключей), без атрибутов подписи.
Результат подписания сохраняется в бинарный файл по форме CAdES-BES. Для совместимости содержимого подписи и XML-формата применяется Base64-кодирование, с использованием URL-safe таблицы кодирования. При формировании ЭП использование меток времени не требуется. Сертификат X.509, содержащий закрытый ключ для подписания, а также сервисы TSP и OCSP, предоставляются удостоверяющим центром МО РФ (http://uc.mil.ru/tsp/tsp.srf, http://uc.mil.ru/ocsp/ocsp.srf).
Формат данных, передаваемых в МО РФ
Сообщения обмена формируются в формате XML, кодировка UTF-8. Сведения об операциях группируются по номеру государственного контракта и включаются в сообщение обмена, которое записывается в файл data.xml.
Файловым вложениям, прилагаемым к сообщению обмена и относящимся к операциям, сведения о которых включены в сообщение, уполномоченным банком присваивается порядковый номер. Допустимые форматы файловых вложений (скан-копий): jpg, pdf, tiff, pcx, png; разрешение от 200 до 600 dpi.
Контейнеру, сформированному из сообщения обмена и файловых вложений, уполномоченным банком присваивается порядковый номер с префиксом data_.
Порядок присвоения порядковых номеров файловым вложениям и контейнерам определяется уполномоченным банком самостоятельно.
Контрольные сведения обо всех контейнерах пакета данных включаются в файл control.xml.
Пакет данных
|
||
Контейнер data_x.zip, x [0; n]
|
||
Сообщение data.xml
|
||
Подпись data.sign
|
||
Вложение scan_x.jpg, x [0; n]
|
||
Файл подтверждения control.zip
|
||
Сообщение control.xml
|
||
Подпись control.sign
|
||
Нотация обязательности и множественности атрибутов
Предписанные атрибуты
Атрибуты элементов данных могут быть простыми (не содержать вложенных атрибутов) и составными (иметь вложенные атрибуты). Все простые атрибуты являются предписанными, т.е. их теги должны присутствовать в файле обмена независимо от наличия или отсутствия значения атрибута. У пустых составных атрибутов предписанным является только головной тег, т.е. в случае отсутствия значения у составного атрибута, в файл обмена записывается пустой головной тег. Вложенные атрибуты непустых составных тегов (в части предписания атрибута) подчиняются логике атрибутов элементов данных.
Обязательные атрибуты
Обязательность заполнения атрибута определяется исходя из следующих показателей таблиц описания элементов данных:
- Первая цифра определения множественности (колонка "Мн.");
- Условия, описанного в колонке "Комментарий".
Первая цифра множественности
|
Условие
|
Атрибут является предписанным
|
Обязательность
|
0
|
Выполняется
|
Не имеет значения
|
Обязательный
|
0
|
Не выполняется
|
Да
|
Предписанный
|
0
|
Не выполняется
|
Нет
|
Необязательный
|
1
|
Не имеет значения
|
Обязательный
|
Признак множественного показателя
Признак множественности атрибута определяется второй цифрой выражения множественности по следующим правилам:
Вторая цифра множественности
|
Множественность
|
Комментарий
|
1
|
Единичный
|
Атрибут указывается в элементе данных (либо составном атрибуте) один раз.
|
N
|
Множественный
|
Атрибут указывается в элементе данных (либо составном атрибуте) один или несколько раз.
|
Структура сообщения обмена уполномоченного банка (файл data.xml)
Сообщение обмена состоит из разделов (элементов данных), каждый из которых представляет собой совокупность элементов (сведений), характеризующих соответствующий информационный блок. Разделы записываются в сообщение обмена в порядке, приведенном ниже. В случае если формирование сообщения обмена не обусловлено наличием конкретного информационного блока (в том числе в случае отсутствия события, с наличием которого связано включение соответствующего информационного блока в сообщение обмена) и (или) установленными форматами не предусмотрена обязательность заполнения раздела, то соответствующий раздел в сообщение обмена не включается.
В случае если при формировании одного раздела сообщения обмена необходимо сослаться на другой раздел, то используется сокращенное наименование соответствующего раздела (ссылочный тип), а также все включенные в него элементы (атрибуты). Ссылочные типы приведены в соответствующих разделах настоящего документа.
Формат не предусматривает отдельного типа сообщения обмена либо отдельного раздела в нем для государственного контракта. Все ссылки на государственный контракт в разделах настоящего документа (атрибуты с наименованием "GOZUID") подразумевают указание идентификатора государственного контракта (25 символов).
Все суммы, используемые в формате, указываются в копейках.
Сообщение подписывается согласно разделу "Подписание сообщения обмена электронной подписью". Подпись сохраняется в файл data.sign.
1. Служебная область
- Сведения о контейнере, условиях его формирования и передачи;
- Информация о периоде, за который сформированы сообщения обмена, включенные в контейнер;
- Идентификатор государственного контракта;
- Сведения об уполномоченном банке - отправителе сообщения обмена, включенного в контейнер;
- Технические сведения, необходимые для проверки неизменности (контейнер не был изменен при передаче) и аутентичности (контейнер передан именно из уполномоченного банка) контейнера.
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
1
|
Message
|
Корневой тег
|
MessageType
|
[1]
|
|
1.1
|
MetaInf
|
Метаинформация о структуре сообщения
|
MetaInfoType
|
[1]
|
|
ReqUID
|
Уникальный идентификатор контейнера
|
String (36)
|
[1]
|
||
ReqCreateDate
|
Дата и время создания контейнера
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
По местному времени системы-отправителя, с указанием часового пояса.
|
|
ReqExportDate
|
Дата и время выгрузки контейнера из уполномоченного банка
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
||
GOZUID
|
Идентификатор государственного контракта
|
String (25)
|
[1]
|
||
PeriodStart
|
Обрабатываемый период
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
По местному времени системы-отправителя, с указанием часового пояса.
|
|
PeriodEnd
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
|||
1.1.1
|
Bank
|
Информация об уполномоченном банке-отправителе сообщения обмена
|
BankInfoType
|
[1]
|
|
BankName
|
Наименование уполномоченного банка
|
String (255)
|
[1]
|
||
BankBIC
|
БИК уполномоченного банка
|
String (9)
|
[1]
|
||
BankINN
|
ИНН уполномоченного банка
|
String (10)
|
[1]
|
||
BankKPP
|
КПП уполномоченного банка по месту его нахождения
|
String (9)
|
[1]
|
||
BankAccount
|
Корреспондентский счет уполномоченного банка
|
String (20)
|
[1]
|
2. Владелец отдельного счета
Раздел содержит актуальные сведения обо всех владельцах отдельных счетов, операции по которым включены в контейнер.
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
2
|
Contractor
|
Сведения о владельце отдельного счета - участнике расчетов (исполнителе/головном исполнителе)
|
ContractorType
|
[1..n]
|
Сведения о контрагенте, участвующем в операциях, сведения о которых передаются в данном контейнере (владельцы счетов, получатели по счетам).
|
ID
|
Уникальный идентификатор владельца отдельного счета, присвоенный уполномоченным банком
|
String (36)
|
[1]
|
||
FullName
|
Полное наименование/ФИО
|
String (512)
|
[1]
|
||
ShortName
|
Сокращенное наименование (если имеется)
|
String (255)
|
[0..1]
|
Для индивидуального предпринимателя атрибут не заполняется.
|
|
ForName
|
Наименование на иностранном языке (если имеется)
|
String (255)
|
[0..1]
|
||
OPF
|
Организационно-правовая форма
|
Int
|
[0..1]
|
Указывается значение по ОКОПФ. Заполняется при наличии у уполномоченного банка информации, в противном случае обязательно заполняется атрибут OPFName.
|
|
OPFName
|
Организационно-правовая форма прописью
|
String (128)
|
[0..1]
|
Не заполняется в случае заполнения атрибута OPF.
|
|
INN
|
ИНН
|
String (10) (12)
|
[1]
|
||
KPP
|
КПП
|
String (9)
|
[0..1]
|
Указывается КПП по месту нахождения организации согласно свидетельству о постановке на учет в налоговом органе (свидетельству об учете в налоговом органе). При открытии счета обособленному подразделению организации указывается КПП по месту нахождения обособленного подразделения организации согласно уведомлению о постановке на учет в налоговом органе. Для иностранной организации атрибут может не заполняться. Для индивидуального предпринимателя атрибут не заполняется.
|
|
OGRN
|
ОГРН/ОГРНИП
|
String (13) (15)
|
[1]
|
||
RegDate
|
Дата регистрации
|
CCYY-MM-DD
|
[1]
|
||
Capital
|
Уставный капитал
|
Long
|
[0..1]
|
Указываются сведения о величине зарегистрированного и оплаченного уставного (складочного) капитала или величине уставного фонда имущества. Для индивидуального предпринимателя атрибут не заполняется.
|
|
OKTMO
|
ОКТМО
|
String (15)
|
[0..1]
|
Обязательно заполняется один из атрибутов. Указывается относительно адреса (места нахождения) юридического лица, внесенного в Единый государственный реестр юридических лиц, адреса места жительства (регистрации) или места пребывания физического лица - индивидуального предпринимателя.
|
|
OKATO
|
ОКАТО
|
String (15)
|
[0..1]
|
||
2.1
|
Assignee
|
Уполномоченное лицо
|
AssigneeType
|
[1..n]
|
|
Position
|
Должность уполномоченного лица
|
String (64)
|
[0..1]
|
||
NameSurname
|
Фамилия
|
String (100)
|
[1]
|
||
NameName
|
Имя
|
String (100)
|
[1]
|
||
NamePatron
|
Отчество
|
String (100)
|
[0..1]
|
Обязательно при наличии.
|
|
INN
|
ИНН
|
String (12)
|
[0..1]
|
Заполняется при наличии сведений у уполномоченного банка.
|
|
2.1.1
|
DUL
|
Документ, удостоверяющий личность
|
DulType
|
[1..n]
|
|
Type
|
Тип документа (идентификатор)
|
Int
|
[1]
|
Указывается идентификатор согласно классификатору, установленному настоящим документом.
|
|
Comment
|
Тип документа
|
String (64)
|
[0..1]
|
Указывается прописью, если атрибут Type согласно классификатору, установленному настоящим документом, принимает значение <0>.
|
|
SeriesNumber
|
Номер
|
String (20)
|
[1]
|
Если есть номер и серия, разделяются пробелом.
|
|
IssueOrganization
|
Организация выдачи
|
String (255)
|
[0..1]
|
Атрибуты заполняются при наличии в документе соответствующих реквизитов.
|
|
IssueDC
|
Код подразделения
|
String (7)
|
[0..1]
|
||
IssueDate
|
Дата выдачи
|
Date
|
[0..1]
|
||
2.2
|
Addr
|
Адрес
|
AddrType
|
[1..n]
|
Указывается адрес (место нахождения) юридического лица, внесенный в Единый государственный реестр юридических лиц, адрес места жительства (регистрации) или места пребывания физического лица. Иные адреса юридического лица или индивидуального предпринимателя указываются при наличии информации о них у уполномоченного банка.
|
Type
|
Тип адреса
|
Int
|
[1]
|
Указывается идентификатор согласно классификатору, установленному настоящим документом.
|
|
AddressLine
|
Адрес прописью
|
String (512)
|
[1]
|
Адрес всегда указывается текстовым представлением. В случае использования уполномоченным банком форматов КЛАДР или ФИАС, адрес дополнительно указывается в структурированном виде. В этом случае заполняются соответствующие атрибуты раздела. Поскольку адрес может не содержать части элементов унифицированного классификатора, часть атрибутов может остаться не заполненной.
|
|
Region
|
Регион
|
String (100)
|
[0..1]
|
||
Okrug
|
Округ
|
String (100)
|
[0..1]
|
||
District
|
Район
|
String (100)
|
[0..1]
|
||
City
|
Город
|
String (100)
|
[0..1]
|
||
CityDistrict
|
Внутригородской район
|
String (100)
|
[0..1]
|
||
Settlement
|
Населенный пункт
|
String (100)
|
[0..1]
|
||
Street
|
Улица
|
String (100)
|
[0..1]
|
||
Territory
|
Доп. Территория
|
String (100)
|
[0..1]
|
||
TerritoryStreet
|
Улица на доп. Территории
|
String (100)
|
[0..1]
|
||
House
|
Дом
|
String (8)
|
[0..1]
|
||
Building
|
Корпус
|
String (8)
|
[0..1]
|
||
Flat
|
Квартира/офис
|
String (8)
|
[0..1]
|
||
Index
|
Почтовый индекс
|
String (10)
|
[0..1]
|
||
2.3
|
Contact
|
Контактная информация
|
ContactType
|
[0..n]
|
Заполняется при наличии сведений у уполномоченного банка.
|
Type
|
Тип контактной информации (идентификатор)
|
Int
|
[1]
|
Указывается идентификатор согласно классификатору, установленному настоящим документом
|
|
Val
|
Значение согласно типу контактной информации
|
String (64)
|
[1]
|
Указывается номер телефона, адрес электронной почты и тому подобное согласно идентификатору типа контактной информации
|
|
2.4
|
License
|
Сведения о выданной юридическому лицу или физическому лицу - индивидуальному предпринимателю лицензии на право осуществления деятельности, подлежащей лицензированию
|
LicenseType
|
[0..n]
|
Заполняется при наличии сведений у уполномоченного банка.
|
Num
|
Номер лицензии
|
String (32)
|
[1]
|
||
Date
|
Дата выдачи лицензии
|
CCYY-MM-DD
|
[1]
|
||
2.4.1
|
Activity
|
Лицензируемая деятельность
|
LicenseActivityType
|
[1..n]
|
|
Name
|
Вид лицензируемой деятельности
|
String (255)
|
[1]
|
||
Code
|
Код лицензируемой деятельности по ОКВЭД
|
String (15)
|
[1]
|
3. Файловое вложение (элемент данных)
В раздел включается информация обо всех файловых вложениях (скан-образах документов, являющихся основанием для составления распоряжений, и иных документов), включенных в контейнер, а именно:
- Уникальный идентификатор вложения;
- Наименование файлового вложения в контейнере;
- Параметр, необходимый для проверки неизменности файлового вложения (контрольная сумма);
- Параметр, определяющий тип документа во вложении;
- Ссылка на владельца счета, предоставившего документ в уполномоченный банк.
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
3
|
FileLink
|
||||
Id
|
Уникальный идентификатор вложения
|
String (36)
|
[1]
|
Уникальный идентификатор вложения, присвоенный уполномоченным банком.
После первой отправки на уникальный идентификатор вложения можно ссылаться по id (см. раздел "передача файловых вложений").
|
|
Name
|
Имя файла
|
String (32)
|
[0..1]
|
В случае предоставления файла в контейнере (при первичной передаче файла) - совпадает с наименованием файла в контейнере. В случае если файл был передан ранее, не заполняется.
|
|
Size
|
Размер
|
Int
|
[1]
|
Размер файла, байт.
|
|
CRC
|
Контрольная сумма (CRC32)
|
Int
|
[1]
|
Контрольная сумма файла (алгоритм CRC32).
|
|
DocType
|
Тип документа во вложении
|
Int
|
[1]
|
Указывается идентификатор согласно классификатору "Типы файловых вложений".
|
|
Comment
|
Комментарий
|
String (255)
|
[0..1]
|
Заполняется, если атрибут DocType принимает значение <0> (иной документ).
|
|
Owner
|
Идентификатор владельца счета, предоставившего документ в уполномоченный банк
|
ContractorRefType
|
[1]
|
4. Сведения о контракте по ГОЗ
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
4
|
Contract
|
Сведения о контракте по ГОЗ
|
ContractType
|
[0..n]
|
Сведения предоставляются в случае наличия в обрабатываемом периоде операций по списанию денежных средств с отдельного счета на другой отдельный счет, совершенных в рамках соответствующего контракта по ГОЗ
|
ContractUID
|
Уникальный идентификатор контракта по ГОЗ, присвоенный уполномоченным банком
|
String (36)
|
[1]
|
Необходим для обновления сведений о контракте в случае предоставления соисполнителем дополнительных соглашений.
|
|
Contractor
|
Получатель (поставщик, подрядчик, исполнитель)
|
ContractorRefType
|
[1]
|
||
ContractorCorr
|
Плательщик (заказчик)
|
ContractorRefType
|
[1]
|
||
GOZUID
|
Идентификатор государственного контракта
|
String (25)
|
[1..n]
|
||
RegDate
|
Дата представления контракта в уполномоченный банк
|
CCYY-MM-DD
|
[1]
|
||
LastUpdated
|
Дата последнего изменения в контракт
|
CCYY-MM-DD
|
[1]
|
Дата последнего предоставленного дополнительного соглашения. При отсутствии - совпадает с датой представления контракта в уполномоченный банк.
|
|
Cost
|
Цена контракта
|
Long
|
[1]
|
Текущая цена контракта (с учетом дополнительных соглашений).
|
|
Prepayment
|
Сумма аванса, предусмотренная условиями контракта
|
Long
|
[0..1]
|
Указывается при наличии в контракте суммы аванса.
|
|
Profit
|
Согласованный размер прибыли по контракту
|
Long
|
[0..1]
|
Указывается при наличии в контракте суммы согласованной прибыли (согласно статье 8.3 Федерального закона N 275-ФЗ).
|
|
PrevLoss
|
Размер предварительно понесенных расходов за счет собственных средств, указанный в контракте
|
Long
|
[0.1]
|
Указывается при наличии в контракте суммы подобных расходов (согласно статье 8.3 Федерального закона N 275-ФЗ).
|
|
FileAttach
|
Скан-образы контракта и дополнительных соглашений
|
FileLinkRefType
|
[0..n]
|
Предоставляются при наличии в уполномоченном банке.
|
|
Num
|
Номер контракта
|
String (16)
|
[0..1]
|
||
Date
|
Дата заключения контракта
|
CCYY-MM-DD
|
[0..1]
|
5. Отдельный счет
В раздел включаются сведения обо всех отдельных счетах, сведения об операциях по которым включены в контейнер.
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
5
|
Acc
|
Отдельный счет
|
AccountType
|
[1..n]
|
Сведения об отдельном счете передаются в случае наличия в обрабатываемом периоде операций по нему.
|
ID
|
Идентификатор счета, присвоенный уполномоченным банком
|
String (36)
|
[1]
|
||
BIK
|
БИК уполномоченного банка (его филиала, иного подразделения), в котором открыт счет
|
String (9)
|
[1]
|
Передаются реквизиты уполномоченного банка (его филиала, иного подразделения), в котором открыт отдельный счет. Для филиалов и иных подразделений уполномоченного банка указывается субкорреспондентский счет.
|
|
BankAccount
|
Корреспондентский счет
|
String (20)
|
[1]
|
||
Num
|
Номер счета
|
String (20)
|
[1]
|
||
CreateDate
|
Дата открытия счета
|
CCYY-MM-DD
|
[1]
|
||
CloseDate
|
Дата закрытия счета
|
CCYY-MM-DD
|
[0..1]
|
Заполняется только для закрытых счетов.
|
|
Owner
|
Владелец счета
|
ContractorRefType
|
[1]
|
||
GOZUID
|
Идентификатор государственного контракта
|
String (25)
|
[1]
|
||
InitSum
|
Сумма остатка на начало периода
|
Long
|
[1]
|
Сумма остатка на счете до осуществления операций, сведения о которых содержатся в сообщении обмена, включенном в контейнер (входящее сальдо).
|
|
FinalSum
|
Сумма остатка на конец периода
|
Long
|
[1]
|
Сумма остатка на счете после осуществления операций, сведения о которых содержатся в сообщении обмена, включенном в контейнер (исходящее сальдо).
|
|
BankBranch
|
Сведения о филиале или ином подразделении уполномоченного банка, в котором открыт отдельный счет
|
String (255)
|
[0..1]
|
Сведения предоставляются в случае осуществления операций филиалом или иным подразделением уполномоченного банка. Указываются наименование филиала или иного подразделения уполномоченного банка и код, присвоенный такому филиалу (подразделению) уполномоченным банком.
|
|
BankBranchID
|
Код филиала или иного подразделения уполномоченного банка, в котором открыт отдельный счет, присвоенный уполномоченным банком
|
String (32)
|
[0..1]
|
6. Акт приема-передачи
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
6
|
AccRep
|
Акт приема-передачи товаров (работ, услуг)
|
AccRepType
|
[0..1]
|
Передаются все акты приема-передачи товаров (работ, услуг), служащие основаниями для расчета между головным исполнителем и исполнителем, между исполнителями.
|
AccRepUID
|
Уникальный идентификатор акта приема-передачи товаров (работ, услуг), присвоенный уполномоченным банком
|
String (36)
|
[1]
|
||
Contractor
|
Получатель (поставщик, подрядчик, исполнитель)
|
ContractorRefType
|
[1]
|
||
ContractorCorr
|
Плательщик (заказчик)
|
ContractorRefType
|
[1]
|
||
GOZUID
|
Идентификатор государственного контракта
|
String (25)
|
[1]
|
||
Contract
|
Контракт по ГОЗ, в рамках которого составлен акт приема-передачи товаров (работ, услуг)
|
ContractRefType
|
[1]
|
||
Num
|
Номер акта приема-передачи товаров (работ, услуг)
|
String (16)
|
[0..1]
|
Заполняется при наличии у уполномоченного банка сведений о номере и дате акта приема-передачи товаров (работ, услуг).
|
|
Date
|
Дата акта приема-передачи товаров (работ, услуг)
|
CCYY-MM-DD
|
[0..1]
|
||
Cost
|
Сумма по акту приема-передачи товаров (работ, услуг)
|
Long
|
[1]
|
||
FileAttach
|
Скан-образы акта приема-передачи товаров (работ, услуг)
|
FileLinkRefType
|
[1..n]
|
7. Открытие отдельного счета
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
7
|
AccCreateOp
|
Операция открытия отдельного счета
|
AccCreateOpType
|
[0..n]
|
Указываются сведения обо всех открытых отдельных счетах в обрабатываемом периоде.
|
OpUID
|
Идентификатор текущей операции, присвоенный уполномоченным банком
|
String (36)
|
[1]
|
||
CorrectedOpUID
|
Идентификатор корректируемой (исходной) операции
|
String (36)
|
[0..1]
|
Указывается в случае корректировки ранее переданных сведений об операции, при использовании уполномоченным банком транзакционной модели корректировок. В случае использования уполномоченным банком версионной модели - совпадает с полем OpUID.
|
|
Acc
|
Отдельный счет
|
AccountRefType
|
[1]
|
||
FileAttach
|
Файловые вложения
|
FileLinkRefType
|
[1..n]
|
Передаются документы, служащие основанием открытия отдельного счета. Договор банковского счета и карточка с образцами подписей и оттиска печати передаются всегда, иные документы - при наличии.
|
8. Изменение данных об отдельном счете
В раздел включается информация об изменении сведений об отдельном счете, а именно:
- Информация о закрытии отдельного счета (в атрибуте Acc передается ссылка на счет, содержащий дату закрытия. Атрибут AccPrev не заполняется);
- Информация об изменении сведений об отдельном счете <1> (в атрибуте Acc передается ссылка на уже измененный элемент данных "Отдельный счет" (раздел 5), в атрибуте AccPrev - на исходный, т.е. до изменения сведений о нем);
--------------------------------
<1> Под сведениями об отдельном счете понимается состав атрибутов элемента данных "Отдельный счет".
- Информация о замене или внесении изменений и исправлений в карточку с образцами подписей и оттиска печати (в атрибуте Acc указывается номер отдельного счета, к которому оформлена новая карточка либо в поля карточки внесены изменения и исправления, в атрибуте FileAttach - новая или измененная/исправленная карточка).
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
8
|
AccEditOp
|
Информация об изменении сведений об отдельном счете
|
AccEditOpType
|
[0..n]
|
|
OpUID
|
Идентификатор текущей операции, присвоенный уполномоченным банком
|
String (36)
|
[1]
|
||
CorrectedOpUID
|
Идентификатор корректируемой (исходной) операции
|
String (36)
|
[0..1]
|
Указывается в случае корректировки ранее переданных сведений об операции, при использовании уполномоченным банком транзакционной модели корректировок. В случае использования уполномоченным банком версионной модели - совпадает с полем OpUID.
|
|
Acc
|
Отдельный счет
|
AccountRefType
|
[1]
|
||
AccPrev
|
Ссылка на элемент, описывающий состояние счета до внесения изменений
|
AccountRefType
|
[0..1]
|
Указывается только при изменении реквизитов счета.
|
|
Date
|
Дата закрытия отдельного счета/изменения реквизитов отдельного счета
|
CCYY-MM-DD
|
[1]
|
||
FileAttach
|
Файловые вложения
|
FileLinkRefType
|
[0..n]
|
Передаются документы, служащие основанием изменения сведений об отдельном счете. В случае замены или внесения изменений и исправлений в карточку с образцами подписей и оттиска печати, новая или исправленная карточка передается всегда. Иные документы передаются при их наличии.
|
9. Перевод между отдельными счетами
Сведения о переводе между отдельными счетами передаются посредством информирования об операции плательщика. Информация об операции зачисления денежных средств на отдельный счет получателя (в случае, когда средства были получены с другого отдельного счета) в МО РФ не предоставляется.
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
9
|
DebitOpToSpecialAcc
|
Списание денежных средств с отдельного счета на другой отдельный счет
|
DebitOpToSpecialAccType
|
[0..n]
|
Указываются все операции по списанию денежных средств с отдельного счета на другой отдельный счет в обрабатываемом периоде.
|
OpUID
|
Идентификатор текущей операции, присвоенный уполномоченным банком
|
String (36)
|
[1]
|
||
CorrectedOpUID
|
Идентификатор корректируемой (исходной) операции
|
String (36)
|
[0..1]
|
Указывается в случае корректировки (исправления) ранее переданных сведений об операции, при использовании уполномоченным банком транзакционной модели корректировок. В случае использования уполномоченным банком версионной модели - совпадает с полем OpUID.
|
|
CorrectionDate
|
Дата и время предоставляемой корректировки
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[0..1]
|
Указывается в случае корректировки (исправления) ранее переданных сведений о переводе между отдельными счетами.
|
|
AccFrom
|
Отдельный счет плательщика
|
AccountRefType
|
[1]
|
||
AccTo
|
Отдельный счет получателя
|
AccountRefType
|
[1]
|
||
DocDate
|
Дата распоряжения
|
Date [CCYY-MM-DD]
|
[1]
|
||
DocNum
|
Номер распоряжения
|
String (32)
|
[1]
|
||
AcceptDate
|
Дата и время исполнения распоряжения
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
||
Purp
|
Назначение платежа
|
String (255)
|
[1]
|
||
Sum
|
Сумма перевода
|
Long
|
[1]
|
||
GOZUID
|
Идентификатор государственного контракта
|
String (25)
|
[1]
|
||
Contract
|
Контракт по ГОЗ
|
ContractRefType
|
[0..n]
|
Указывается в случае осуществления (либо возврата ранее полученного) авансового платежа.
|
|
AccRep
|
Акт приема-передачи товаров (работ, услуг), в рамках которого осуществляется перевод
|
AccRepRefType
|
[0..n]
|
Указывается в случае осуществления расчетов по актам приема-передачи товаров (работ, услуг).
|
|
FileAttach
|
Файловые вложения
|
FileLinkRefType
|
[0..n]
|
Передаются документы, служащие основанием перевода между отдельными счетами.
|
10. Зачисление денежных средств на отдельный счет
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
10
|
CreditOp
|
Зачисление денежных средств на отдельный счет
|
CreditOpType
|
[0..n]
|
Указываются все операции по зачислению денежных средств на отдельный счет, за исключением осуществляемых в рамках перевода, предусмотренного разделом 9 настоящего документа.
|
OpUID
|
Идентификатор текущей операции, присвоенный уполномоченным банком
|
String (36)
|
[1]
|
||
CorrectedOpUID
|
Идентификатор корректируемой (исправленной) операции
|
String (36)
|
[0..1]
|
Указывается в случае корректировки (исправления) ранее переданных сведений об операции, при использовании уполномоченным банком транзакционной модели корректировок.
В случае использования уполномоченным банком версионной модели - совпадает с полем OpUID.
|
|
CorrectionDate
|
Дата и время предоставляемой корректировки
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[0..1]
|
Указывается в случае корректировки (исправления) ранее переданных сведений о зачислении денежных средств на отдельный счет.
|
|
AccTo
|
Отдельный счет получателя денежных средств
|
AccountRefType
|
[1]
|
||
OpType
|
Тип операции по зачислению денежных средств
|
Int
|
[1]
|
Указывается идентификатор согласно установленному настоящим документом классификатору операций по зачислению денежных средств на отдельный счет.
|
|
DocDate
|
Дата распоряжения
|
Date [CCYY-MM-DD]
|
[1]
|
||
DocNum
|
Номер распоряжения
|
String (32)
|
[1]
|
||
Purp
|
Назначение платежа
|
String (255)
|
[1]
|
||
Sum
|
Сумма перевода
|
Long
|
[1]
|
||
PayerName
|
Наименование/ФИО плательщика
|
String (255)
|
[1]
|
||
PayerINN
|
ИНН плательщика
|
String (10) (12)
|
[0..1]
|
Атрибут заполняется при наличии сведений у уполномоченного банка.
|
|
PayerKPP
|
КПП плательщика
|
String (9)
|
[0..1]
|
Атрибут заполняется при наличии сведений у уполномоченного банка.
|
|
AccFrom
|
Номер счета плательщика
|
String (20)
|
[0..1]
|
Атрибут не заполняется, если перевод денежных средств осуществлялся посредством приема у плательщика - физического лица наличных денежных средств.
|
|
BankFromBIK
|
БИК банка плательщика
|
String (9)
|
[1]
|
||
BankFromName
|
Наименование банка плательщика
|
String (255)
|
[1]
|
||
BankFromAcc
|
Корреспондентский счет банка плательщика
|
String (20)
|
[1]
|
11. Списание денежных средств с отдельного счета
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
11
|
DebitOp
|
Списание денежных средств с отдельного счета
|
DebitOpType
|
[0..n]
|
Указываются все операции по списанию денежных средств с отдельного счета, за исключением перечисленных в разделе 9.
|
OpUID
|
Идентификатор текущей операции, присвоенный уполномоченным банком
|
String (36)
|
[1]
|
||
CorrectedOpUID
|
Идентификатор корректируемой (исходной) операции
|
String (36)
|
[0..1]
|
Указывается в случае корректировки (исправления) ранее переданных сведений об операции, при использовании уполномоченным банком транзакционной модели корректировок.
В случае использования уполномоченным банком версионной модели - совпадает с полем OpUID.
|
|
CorrectionDate
|
Дата и время предоставляемой корректировки
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[0..1]
|
Указывается в случае корректировки (исправления) ранее переданных сведений о списании денежных средств с отдельного счета.
|
|
AccFrom
|
Отдельный счет плательщика
|
AccountRefType
|
[1]
|
||
OpType
|
Тип операции по списанию денежных средств
|
Int
|
[1]
|
Указывается идентификатор согласно установленному настоящим документом классификатору операций по списанию денежных средств с отдельного счета.
|
|
DocDate
|
Дата распоряжения
|
Date [CCYY-MM-DD]
|
[1]
|
||
DocNum
|
Номер распоряжения
|
String (32)
|
[1]
|
||
AcceptDate
|
Дата и время исполнения распоряжения
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
||
Purp
|
Назначение платежа
|
String (255)
|
[1]
|
||
Sum
|
Сумма перевода
|
Long
|
[1]
|
||
CorrName
|
Наименование/ФИО получателя
|
String (255)
|
[0..1]
|
Атрибуты передаются по всем операциям, кроме "Оплата труда работников предприятия".
Атрибут ИНН для физического лица может не заполняться.
Атрибут КПП для иностранной организации может не заполняться, для физического лица и индивидуального предпринимателя - не заполняется.
Атрибут Номер счета получателя может не заполняться в случаях выдачи наличных денежных средств, предусмотренных пунктом 9 статьи 8.4 Федерального закона N 275-ФЗ.
|
|
CorrINN
|
ИНН получателя
|
String (10) (12)
|
[0..1]
|
||
CorrKPP
|
КПП получателя
|
String (9)
|
[0..1]
|
||
AccTo
|
Номер счета получателя
|
String (20)
|
[0..1]
|
||
BankToBIK
|
БИК банка получателя
|
String (9)
|
[1]
|
||
BankToName
|
Наименование банка получателя
|
String (255)
|
[1]
|
||
BankToAcc
|
Корреспондентский счет банка получателя
|
String (20)
|
[1]
|
||
TaxStat
|
Статус плательщика
|
String (2)
|
[0..1]
|
Передается только для платежей по налогам и сборам.
|
|
TaxKBK
|
КБК
|
String (20)
|
[0..1]
|
||
TaxOKTMO
|
Код ОКТМО
|
String (15)
|
[0..1]
|
||
TaxCause
|
Основание платежа
|
String (2)
|
[0..1]
|
||
TaxPeriod
|
Период платежа
|
String (10)
|
[0..1]
|
||
TaxCauseNum
|
Номер документа-основания
|
String (16)
|
[0..1]
|
||
TaxCauseDate
|
Дата документа-основания
|
CCYY-MM-DD
|
[0..1]
|
||
SalaryTaxUID
|
Идентификатор операции по перечислению налогов с ФОТ, присвоенный уполномоченным банком (для операций по списанию денежных средств на цели оплаты труда)
|
String (36)
|
[0..n]
|
Указывается обязательно в случае перечисления денежных средств на цели оплаты труда.
|
|
Comment
|
Произвольная информация об операции
|
String (255)
|
[0..1]
|
Не обязательно к заполнению.
|
|
FileAttach
|
Файловые вложения
|
FileLinkRefType
|
[0..n]
|
Передаются документы, служащие основанием списания денежных средств с отдельного счета.
|
Структура контрольного файла control.xml
Контрольный файл подписывается в соответствии с разделом "Подписание сообщения обмена электронной подписью". Подпись помещается в файл control.sign. Файлы control.xml и control.sign помещаются в архив control.zip (без сжатия).
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
1
|
Message
|
Корневой тег
|
ControlType
|
[1]
|
|
PacketUID
|
Уникальный идентификатор пакета данных
|
String (36)
|
[1]
|
Назначается уполномоченным банком.
|
|
1.1
|
Containers
|
Информация о контейнерах данных
|
ContainerType
|
[1..n]
|
По количеству контейнеров в пакете.
|
ReqUID
|
Уникальный идентификатор контейнера
|
String (36)
|
[1]
|
||
name
|
Имя файла
|
String (32)
|
[1]
|
||
size
|
Размер файла
|
Int
|
[1]
|
Размер файла в байтах.
|
|
CRC
|
Контрольная сумма (CRC32)
|
Int
|
[1]
|
Контрольная сумма файла (алгоритм CRC32).
|
|
1.2
|
Nodata
|
Список идентификаторов государственных контрактов, по которым операции в обрабатываемом периоде не осуществлялись
|
NodataType
|
[0..1]
|
|
PeriodStart
|
Описание обрабатываемого периода (совпадает с аналогичными полями в файле data.xml).
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
||
PerionEnd
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
|||
GOZUID
|
Идентификатор государственного контракта
|
String (25)
|
[0..n]
|
Ссылочные типы
Перечисленные в этом разделе типы используются только для указания ссылок на элементы данных из атрибутов иных элементов данных. Например, при формировании элемента данных "7. Открытие отдельного счета", в его атрибуте "Acc" ("Отдельный счет") записывается не элемент данных "5. Отдельный счет", а только ссылка, формат которой определен в настоящем разделе. При этом элемент данных, на который ссылаются атрибуты иных элементов данных посредством ссылочных типов, обязательно должен присутствовать выше в этом же сообщении обмена. В приведенном примере, в сообщение обмена должен быть включен элемент данных "5. Отдельный счет", на который указывает ссылка из операции открытия счета, причем сведения о счете должны предшествовать сведениям об операции по этому счету.
1. Файловое вложение
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
1
|
FileLinkRefType
|
||||
Id
|
Сведения, идентифицирующие файловое вложение при ссылке на него из иных элементов данных
|
String (36)
|
2. Владелец отдельного счета
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
2
|
ContractorRefType
|
Сведения, идентифицирующие владельца отдельного счета при ссылке на него из иных элементов данных
|
|||
ID
|
Уникальный идентификатор владельца отдельного счета, присвоенный уполномоченным банком
|
String (12)
|
|||
INN
|
ИНН
|
String (10) (12)
|
|||
KPP
|
КПП
|
String (9)
|
|||
OGRN
|
ОГРН/ОГРНИП
|
String (13) (15)
|
3. Контракт по ГОЗ между головным исполнителем и исполнителем, между исполнителями
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
3
|
ContractRefType
|
Сведения, идентифицирующие контракт по ГОЗ между головным исполнителем и исполнителем, между исполнителями, при ссылке на него из иных элементов данных
|
|||
ContractUID
|
Уникальный идентификатор контракта по ГОЗ, присвоенный уполномоченным банком
|
String (36)
|
|||
GOZUID
|
Идентификатор государственного контракта
|
String (25)
|
4. Отдельный счет
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
4
|
AccountRefType
|
Сведения, идентифицирующие отдельный счет при ссылке на него из иных элементов данных
|
|||
ID
|
Идентификатор отдельного счета, присвоенный уполномоченным банком
|
String (36)
|
|||
BIK
|
БИК уполномоченного банка (его филиала, иного подразделения), в котором открыт счет
|
String (9)
|
|||
Num
|
Номер отдельного счета
|
String (20)
|
5. Акт приема-передачи
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
5
|
AccRepRefType
|
Сведения, идентифицирующие акт приема-передачи товаров (работ, услуг) при ссылке на него из иных элементов данных
|
|||
AccRepUID
|
Уникальный идентификатор акта приема-передачи товаров (работ, услуг), присвоенный уполномоченным банком
|
String (36)
|
Формат данных, получаемых банками из МО РФ
В ходе информационного обмена МО РФ направляет уполномоченным банкам квитанции, содержащие информацию о полученных контейнерах (файл-ответ), а также дополнительные сведения, в частности, перечень завершенных государственных контрактов.
Все данные, передаваемые МО РФ, упаковываются в контейнер zip (без сжатия).
Структура файла gozfin.xml (сведения о закрытых контрактах ГОЗ)
После завершения работ по государственному контракту (предоставления головным исполнителем готового изделия, и окончательного расчета с головным исполнителем), государственный контракт закрывается. Сведения о закрытии государственного контракта попадают в систему финансового мониторинга, откуда в автоматическом режиме передаются в уполномоченный банк, обслуживающий кооперацию по закрывшемуся государственному контракту. Формат сведений о закрытии контрактов приведен ниже.
Файл gozfin.xml подписывается в соответствии с разделом "Подписание сообщения обмена электронной подписью". Подпись помещается в файл gozfin.sign. Файлы gozfin.xml и gozfin.sign помещаются в архив gozfin.zip (без сжатия).
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
1
|
Message
|
Корневой тег
|
FinishedGozMsgType
|
[1]
|
|
1.1
|
FinishedGOZ
|
Описание закрытого государственного контракта
|
FinishedGozType
|
[1..n]
|
|
GOZUID
|
Идентификатор государственного контракта
|
String (25)
|
[1]
|
||
FinishDate
|
Дата закрытия государственного контракта
|
Date [CCYY-MM-DD]
|
[1]
|
Структура файла-ответа
Файл-ответ (квитанция) содержит сведения о полученных от уполномоченных банков контейнерах, с указанием статуса получения каждого контейнера. В случае если в принятом контейнере, в том числе включенных в него сообщениях обмена, обнаружены ошибки, сведения об этих ошибках включаются в квитанцию. Файл-ответ подписывается в соответствии с разделом "Подписание сообщения обмена электронной подписью". Подпись помещается в файл с расширением sign.
Файл-ответ и файл ЭП помещаются в архив zip (без сжатия).
В случае если контейнер, в том числе включенные в него сообщения обмена, содержат ошибки, загрузка содержащихся в контейнере сведений в единую систему контрактов по ГОЗ не производится (загружаются только бинарные файлы со скан-образами, при наличии возможности прочитать сведения о них из xml-сообщения). В случае получения уполномоченным банком файла-ответа о непринятии одного или нескольких контейнеров либо пакета данных целиком, уполномоченный банк устраняет причину непринятия контейнера (контейнеров), вновь формирует контейнер (контейнеры) и направляет его (их) в МО РФ за тот же период (включив только ранее не переданные скан-образы, и скан-образы, по которым ранее были предоставлены некорректные описывающие их элементы данных).
Независимо от наличия или отсутствия ошибок в элементах данных, в раздел Elements всегда включаются сведения обо всех операциях (разделы 7 - 11 настоящего документа). Отсутствие ошибок обозначается кодом результата "00 - ошибок нет".
Формат предусматривает атрибуты "ResultCode" на уровнях пакета, контейнера и элемента данных. Любое значение этого атрибута, отличное от 0, сигнализирует о критической ошибке соответствующего уровня. Критическая ошибка говорит о невозможности принять данные соответствующего уровня, и необходимости их полного повторного предоставления. Например, критическая ошибка "Неверный идентификатор сессии" говорит о необходимости повторить полную отправку данных. В то же время критическая ошибка "Ошибка валидации ЭП", выданная на уровне контейнера, говорит о необходимости переслать только ошибочный контейнер (критической ошибки уровня сессии эта ситуация не вызовет). На каждом уровне данных дополнительно приводится список предупреждений, т.е. ошибок, не ведущих к невозможности принятия данных. Этот список служит для мониторинга состояния обмена, а также для упрощения трассировки ошибок нижних уровней.
В классификаторе "Коды ошибок", установленном настоящим документом, приведен общий список возможных ошибок и предупреждений, с указанием критичности каждой из них.
N п/п
|
Элемент
|
Описание элемента
|
Тип
|
Мн.
|
Комментарий
|
1
|
Message
|
Корневой тег
|
ReplyType
|
[1]
|
|
PacketUID
|
Идентификатор пакета данных, ответ к которому содержится в сообщении.
|
String (36)
|
[1]
|
||
ResultCode
|
Код результата обработки сессии
|
Int
|
[1]
|
Согласно классификатору кодов ошибок уровня сессии.
|
|
Warnings
|
Список замечаний и некритичных ошибок уровня сессии
|
ErrorWarningType
|
[0..n]
|
||
ErrorWarningLevel
|
Уровень ошибки (ошибка или предупреждение)
|
Int
|
[1]
|
0 - предупреждение (warning), 1 - ошибка (error).
|
|
ErrorWarningCode
|
Код замечания (некритичной ошибки) уровня сессии
|
Int
|
[1]
|
Согласно классификатору кодов ошибок уровня сессии.
|
|
ErrorWarningText
|
Текст сообщения об ошибке
|
String (255)
|
[1]
|
||
1.1
|
MissingContracts
|
Отсутствующие контейнеры по государственным контрактам
|
String (25)
|
[0..n]
|
В случае отсутствия информации по открытому государственному контракту и в контейнерах, и в области Nodata контрольного файла (ошибка уровня сессии 22).
|
1.2
|
Containers
|
Статус обработки контейнера данных
|
ContainerStatusType
|
[1..n]
|
По количеству контейнеров в пакете.
|
ReqUID
|
Уникальный идентификатор контейнера
|
String (36)
|
[1]
|
||
ResultCode
|
Код результата загрузки контейнера
|
Int
|
[1]
|
Согласно классификатору кодов результата уровня контейнера.
|
|
AcceptTime
|
Дата и время приема либо неприема контейнера
|
DateTime [CCYY-MM-DDTHH:MM:SSTZD]
|
[1]
|
Дата и время, когда система закончила обрабатывать контейнер.
|
|
1.2.1
|
Warnings
|
Список замечаний и некритичных ошибок уровня контейнера
|
ErrorWarningType
|
[0..n]
|
|
ErrorWarningLevel
|
Уровень ошибки (ошибка или предупреждение)
|
Int
|
[1]
|
0 - предупреждение (warning), 1 - ошибка (error).
|
|
ErrorWarningCode
|
Код замечания (некритичной ошибки) уровня контейнера
|
Int
|
[1]
|
Согласно классификатору кодов ошибок уровня контейнера.
|
|
ErrorWarningText
|
Текст сообщения об ошибке
|
String (255)
|
[1]
|
||
1.2.2
|
Elements
|
Статусы получения элементов данных
|
ElementStatusType
|
[0..n]
|
В раздел включаются сведения:
- О безошибочно принятых операциях (разделы 7 - 11 настоящего документа);
- Об ошибочных элементах данных любого вида.
|
ElementType
|
Код типа элемента
|
Int
|
[1]
|
Согласно классификатору типов ошибочных элементов.
|
|
ElementId
|
Идентификатор элемента данных
|
String (36)
|
[1]
|
Указывается идентификатор элемента данных.
|
|
ResultCode
|
Код результата загрузки элемента данных
|
Int
|
[1]
|
Согласно классификатору кодов ошибок уровня элемента данных.
|
|
1.2.2.1
|
Errors
|
Список замечаний и ошибок уровня элемента данных
|
ErrorWarningType
|
[0..n]
|
|
ErrorWarningLevel
|
Уровень ошибки (ошибка или предупреждение)
|
Int
|
[1]
|
0 - предупреждение (warning), 1 - ошибка (error).
|
|
ErrorWarningCode
|
Код ошибки уровня элемента данных
|
Int
|
[1]
|
Согласно классификатору кодов ошибок уровня элемента данных.
|
|
ErrorWarningText
|
Текст сообщения об ошибке
|
String (255)
|
[1]
|
Классификаторы
Типы файловых вложений
Идентификатор
|
Значение
|
1
|
Контракт между головным исполнителем и исполнителем, между исполнителями
|
2
|
Дополнительное соглашение к контракту между головным исполнителем и исполнителем, между исполнителями
|
3
|
Карточка с образцами подписей и оттиска печати
|
4
|
Акт приема-передачи товаров
|
5
|
Акт выполненных работ
|
6
|
Акт оказанных услуг
|
7
|
Товарно-транспортная накладная
|
8
|
Счет-фактура
|
9
|
Счет
|
10
|
Распоряжение на перечисление денежных средств
|
11
|
Кредитный договор
|
12
|
Депозитный договор
|
0
|
Иной документ
|
Типы адресов
Идентификатор
|
Значение
|
1
|
Адрес (место нахождения) юридического лица, внесенный в Единый государственный реестр юридических лиц, адрес места жительства (регистрации) или места пребывания физического лица
|
2
|
Адрес доставки корреспонденции
|
3
|
Адрес обособленного подразделения юридического лица
|
0
|
Иной адрес
|
Типы контактной информации
Идентификатор
|
Значение
|
1
|
Телефон
|
2
|
Факс
|
3
|
Адрес электронной почты
|
4
|
Адрес вебсайта
|
0
|
Иной тип контактной информации
|
Типы операций по зачислению денежных средств на отдельный счет
Идентификатор
|
Значение
|
1
|
Зачисление денежных средств по кредитному договору
|
2
|
Зачисление денежных средств в виде процентов по договору банковского депозита
|
3
|
Зачисление денежных средств, ранее размещенных по договору банковского депозита
|
4
|
Зачисление денежных средств от Федерального казначейства
|
5
|
Зачисление денежных средств в виде процентов за пользование банком денежными средствами, находящимися на отдельном счете
|
6
|
Возврат ошибочно перечисленных ранее денежных средств на отдельный счет
|
0
|
Иное зачисление денежных средств
|
Типы операций по списанию денежных средств с отдельного счета
Идентификатор
|
Значение
|
1
|
Уплата налогов и сборов, таможенных платежей, страховых взносов в Пенсионный фонд Российской Федерации, Фонд социального страхования Российской Федерации, Федеральный фонд обязательного медицинского страхования, иных обязательных платежей в бюджет Российской Федерации, установленных законодательством Российской Федерации
|
2
|
Оплата товаров, работ, услуг по ценам (тарифам), подлежащим государственному регулированию
|
3
|
Оплата иных расходов на сумму не более трех миллионов рублей в месяц
|
4
|
Перечисления прибыли в размере, согласованном сторонами при заключении контракта и предусмотренном его условиями, после исполнения контракта и представления в уполномоченный банк акта приема-передачи товара (акта выполненных работ, оказанных услуг)
|
5
|
Оплата труда (при одновременной уплате соответствующих налогов и страховых взносов в Пенсионный фонд Российской Федерации, Фонд социального страхования Российской Федерации, Федеральный фонд обязательного медицинского страхования)
|
6
|
Списание по исполнительным документам, предусматривающим перечисление (выдачу) денежных средств для удовлетворения требований о возмещении вреда, причиненного жизни и здоровью; перечисление (выдачу) денежных средств для расчетов по выплате выходных пособий лицам, работающим или работавшим по трудовому договору (контракту), и (или) по оплате их труда; взыскание денежных средств в доход Российской Федерации.
|
7
|
Списание, связанное с размещением денежных средств на депозите в том же уполномоченном банке
|
8
|
Возврат сумм кредитов, перечисленных уполномоченным банком исполнителю на отдельный счет в том же уполномоченном банке для исполнения контрактов в рамках сопровождаемой сделки, а также процентов по таким кредитам, при отсутствии (недостаточности) авансирования по контрактам
|
9
|
Расчеты с иностранными исполнителями, участвующими в поставках продукции по государственному оборонному заказу и входящими в кооперацию в рамках сопровождаемой сделки в соответствии с перечнем таких иностранных исполнителей по каждой сопровождаемой сделке, составленному головным исполнителем, согласованным и представленным государственным заказчиком в уполномоченный банк, в котором открыт отдельный счет головным исполнителем.
|
10
|
Перечисление денежных средств, в размере, согласованном сторонами при заключении контракта и предусмотренном его условиями, направленных на возмещение (компенсацию) после исполнения контракта в пределах цены контракта понесенных исполнителем за счет собственных средств (за исключением средств, находящихся на отдельных счетах) расходов на формирование запаса продукции, сырья, материалов, полуфабрикатов, комплектующих изделий, необходимого для выполнения государственного оборонного заказа, при условии подтверждения исполнителем обоснованности фактических расходов, связанных с формированием такого запаса, после исполнения контракта и представления исполнителем в уполномоченный банк акта приема-передачи товара (акта выполненных работ, оказанных услуг)
|
11
|
Перечисление головным исполнителем денежных средств при частичном исполнении им государственного контракта, если результатом такого частичного исполнения является принятая государственным заказчиком продукция, в размере, согласованном с государственным заказчиком и не превышающем размера прибыли, подлежащего применению государственным заказчиком в составе цены продукции в порядке, установленном Правительством Российской Федерации для определения начальной (максимальной) цены государственного контракта или цены государственного контракта, заключаемого с единственным головным исполнителем
|
12
|
Перечисление денежных средств в размере, согласованном сторонами при заключении государственного контракта и предусмотренном его условиями, направленных на возмещение (компенсацию) в пределах цены государственного контракта понесенных головным исполнителем за счет собственных средств (за исключением средств, находящихся на отдельных счетах) расходов на формирование запаса продукции, сырья, материалов, полуфабрикатов, комплектующих изделий, необходимого для выполнения государственного оборонного заказа, при условии подтверждения головным исполнителем обоснованности фактических расходов, связанных с формированием такого запаса
|
13
|
Перечисление денежных средств в размере, согласованном сторонами при заключении контракта и предусмотренном его условиями, направленных на возмещение (компенсацию) в пределах цены контракта понесенных исполнителем за счет собственных средств расходов на формирование запаса продукции, сырья, материалов, полуфабрикатов, комплектующих изделий, необходимого для изготовления продукции с длительным технологическим циклом производства в целях выполнения государственного оборонного заказа, при условии подтверждения исполнителем обоснованности фактических расходов, связанных с формированием такого запаса
|
14
|
Перечисление (выдача) денежных выплат, связанных с предоставлением работникам гарантий и компенсаций, предусмотренных Трудовым кодексом Российской Федерации (за исключением компенсаций расходов на проезд и найм жилого помещения)
|
15
|
Списание денежных средств, связанное с окончательным расчетом по государственному контракту, контракту
|
16
|
Возврат ошибочно перечисленных ранее денежных средств с отдельного счета
|
0
|
Иные операции по списанию денежных средств
|
Ошибочные элементы данных
Код
|
Тип элемента
|
Ид.
|
1
|
Открытие отдельного счета
|
Идентификатор, присвоенный уполномоченным банком
|
2
|
Изменение сведений об отдельном счете
|
Идентификатор, присвоенный уполномоченным банком
|
3
|
Перевод между отдельными счетами
|
Идентификатор, присвоенный уполномоченным банком
|
4
|
Операция по зачислению денежных средств на отдельный счет
|
Идентификатор, присвоенный уполномоченным банком
|
5
|
Операция по списанию денежных средств с отдельного счета
|
Идентификатор, присвоенный уполномоченным банком
|
6
|
Файловое вложение
|
Идентификатор, присвоенный уполномоченным банком
|
7
|
Контрагент по контракту по ГОЗ
|
Идентификатор, присвоенный уполномоченным банком
|
Коды ошибок
Идентификатор
|
Значение
|
Критичная
|
0
|
Ошибок нет
|
|
100
|
Неверный идентификатор сессии
|
+
|
101
|
control.zip - файл не найден
|
+
|
102
|
control.zip - ошибка чтения
|
+
|
103
|
control.zip - отсутствует файл подписи
|
+
|
104
|
control.zip - отсутствует контрольное сообщение
|
+
|
105
|
control.zip - ошибка валидации ЭП
|
+
|
106
|
control.zip - сертификат ЭП выдан недоверенным УЦ
|
+
|
107
|
control.zip - срок действия сертификата ЭП истек
|
+
|
108
|
Сообщение не соответствует XSD-схеме
|
|
109
|
Список контейнеров не совпадает со списком в контрольном файле
|
+
|
149
|
Иная критическая ошибка уровня сессии
|
+
|
150
|
Предоставлена информация не по всем государственным контрактам, обслуживаемым уполномоченным банком
|
|
151
|
В пакете присутствуют ошибочные контейнеры
|
|
199
|
Иное предупреждение уровня сессии
|
|
200
|
Контейнер - файл с указанным в контрольном сообщении именем не найден
|
+
|
201
|
Контейнер - ошибка чтения
|
+
|
202
|
Контейнер - отсутствует файл подписи
|
+
|
203
|
Контейнер - ошибка валидации ЭП
|
+
|
204
|
Контейнер - сертификат ЭП выдан недоверенным УЦ
|
+
|
205
|
Контейнер - срок действия сертификата ЭП истек
|
+
|
206
|
Контейнер - отсутствует информационное сообщение
|
+
|
207
|
Сообщение не соответствует XSD-схеме
|
+
|
208
|
Нарушение хронологии данных по контракту по ГОЗ
|
+
|
209
|
Отсутствуют описанные в сообщении файловые вложения
|
+
|
210
|
В сообщении приведены идентификаторы файловых вложений, которые не предоставлялись в систему ранее <1>
|
+
|
248
|
Ошибка в элементах данных, требующие переформирования сообщения
|
+
|
249
|
Иная критическая ошибка уровня контейнера
|
+
|
250
|
Представлены файловые вложения, не описанные в сообщении
|
|
251
|
Существуют предупреждения в элементах данных, не требующие переформирования сообщения
|
|
299
|
Иное предупреждение уровня контейнера
|
|
300
|
Атрибут ссылается на отсутствующий в сообщении элемент данных
|
+
|
301
|
Ошибка предметной области в элементе данных (отрицательная сумма операции, списание со счета суммы, превышающей остаток и пр.)
|
+
|
302
|
Несоответствие предоставленного уполномоченным банком и рассчитанного системой входящих остатков по отдельному счету
|
+
|
303
|
Несоответствие предоставленного уполномоченным банком и рассчитанного системой исходящих остатков по отдельному счету
|
+
|
304
|
Отдельный счет не соответствует контракту по ГОЗ
|
+
|
305
|
Платеж не соответствует идентификатору государственного контракта
|
+
|
349
|
Иная критическая ошибка элемента данных
|
+
|
350
|
Ошибка в значении классификатора
|
|
399
|
Иное предупреждение уровня элемента данных
|
--------------------------------
<1> Ситуация может возникнуть при использовании уполномоченным банком схемы дедупликации, описанной в разделе "Передача файловых вложений" (когда вместо повторной отправки ранее переданных вложений, отправляются только их идентификаторы).
Документы, удостоверяющие личность
Идентификатор
|
Значение
|
1
|
Паспорт гражданина Российской Федерации
|
2
|
Общегражданский заграничный паспорт гражданина Российской Федерации
|
3
|
Удостоверение личности военнослужащего Российской Федерации
|
4
|
Паспорт иностранного гражданина либо иной документ, который признается в качестве такого согласно международному договору Российской Федерации
|
0
|
Иное
|