<Информация> Банка России
ЦЕНТРАЛЬНЫЙ БАНК РОССИЙСКОЙ ФЕДЕРАЦИИ
ИНФОРМАЦИЯ
СОСТАВ, ФОРМАТЫ И СТРУКТУРА
ЭЛЕКТРОННЫХ ДОКУМЕНТОВ, ПРЕДУСМОТРЕННЫХ
УКАЗАНИЕМ БАНКА РОССИИ ОТ 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
Иное