ModifyEnterpriseOperation v2.0

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску

Общие сведения

Операция ModifyEnterpriseOperation предназначена для регистрации новых площадок (поднадзорных объектов), где хозяйствующий субъект осуществляет свою деятельность, а так же для изменения информации об уже зарегистрированных поднадзорных объектах. Поднадзорный объект (площадка) может быть следующих типов:

  • предприятие;
  • рынок;
  • СББЖ;
  • судно.

Реестр поднадзорных объектов ведется с применением версионирования, это означает, что запись об одной площадке может иметь несколько версий. При каждом изменении записи реестра создается новая версия этой записи. То есть при регистрации нового поднадзорного объекта создаётся новая запись, а если информация о площадке изменяется, то в реестр вносится ещё одна версия записи.

Идентификация каждой записи производится по следующим полям:

  • GUID - глобальный идентификатор записи. Данный идентификатор остается неизменным для всех версий записи о поднадзорном объекте.
  • UUID - идентификатор версии записи. Данный идентификатор изменяется для каждой новой версии записи о поднадзорном объекте.

При создании каждой новой версии записи о поднадзорном объекте, старая версия записи становится неактивной и должна ссылаться на новую версию, а новая — на старую. Таким образом, возможно восстановить историю изменений. Для одной записи журнала может существовать только одна актуальная версия.

В рамках операции ModifyEnterpriseOperation доступны следующие действия:

  • создание площадки с поддержкой сохранения списка пар ИНН-КПП. То есть, для площадки есть возможность указать факт ее постановки на учёт в налоговом органе, для этого необходимо указать ХСа, который поставил данную площадку на учет, а так же присвоенный номер КПП;
  • редактирование сведений о площадке.

При выполнении операции ModifyEnterpriseOperation на вход системы передаются следующие сведения:

  • информация о пользователе - инициаторе запроса;
  • тип операции (добавление или изменение);
  • информация о поднадзорном объекте (название площадки, адрес, вид деятельности и другие данные, характеризующие поднадзорный объект).

Результатом выполнения данной операции является добавление записи о новом поднадзорном объекте в реестре или внесение изменений в существующую запись.

Возможные сценарии

1.1. Запрос успешно обработан. Площадка создана.
1.2. Произошла ошибка при обработке запроса.
• Некорректный запрос.
• Внутренняя ошибка системы.
2.1. Запрос успешно обработан. Сведения о запрашиваемой площадки обновлены.
2.2. Произошла ошибка при обработке запроса.
• Некорректный запрос.
• Внутренняя ошибка системы.

Ограничения при создании предприятия

  • В случае создания площадки, где инициатором запроса выступает государственный ветеринарный врач, площадка может быть создана только в том регионе, который входит в зону обслуживания данного ветеринарного врача.
  • В случае создания площадки, где инициатором запроса выступает пользователь хозяйствующего субъекта, площадка может быть создана в любом регионе.

Ограничения при редактировании предприятия

  • В случае редактирования площадки, где инициатором запроса выступает государственный ветеринарный врач, площадка может быть отредактирована только если она находится в регионе, который входит в зону обслуживания данного ветеринарного врача.
  • В случае редактирования площадки, где инициатором запроса выступает пользователь хозяйствующего субъекта, площадка может быть отредактирована только в случае, если ХС является ее собственником (атрибут owner), либо ХС создавал данную площадку.

Используемые пространства имен


Данные запроса

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания).
001 <merc:modifyEnterpriseRequest>
002 ···<merc:localTransactionId>A0001</merc:localTransactionId> xs:NCName [1..1] Идентификатор заявки в клиентской системе.
003 ···<merc:initiator> vd:User [1..1]

Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос к шлюзу.

  • Является ответственным за выполнение бизнес-операции.
  • Здесь потребуется логин ветврача или пользователя ХС. Логин для базовой аутентификации не подойдёт.
004 ······<vd:login>user_ab_150101</vd:login> xs:NCName [1..1] Логин пользователя, зарегистрированного в системе Меркурий.
005 ···</merc:initiator>
006 ···<merc:modificationOperation> vd:ENTodificationOperation [1..1] Описание операции добавления/изменения информации о предприятии.
007 ······<vd:type>CREATE</vd:type> bs:RegisterModificationType [1..1]

Тип операции.

На данный момент доступны операции двух типов:

  • CREATE - создание поднадзорного объекта;
  • UPDATE - обновление данных поднадзорного объекта.
008 ······<vd:resultingList> dt:EnterpriseList [1..1]

Список, который содержит сведения о добавляемых предприятиях.

  • На данный момент поддерживается добавление только одной площадки в рамках одной заявки.
009 ·········<dt:enterprise> dt:Enterprise [1..1] Данные о предприятии.
010 ············<bs:uuid>UUID</bs:uuid> bs:UUID [0..1]

Идентификатор версии предприятия.

  • Задается в запросе на изменение (тип операции UPDATE).
  • Может быть указана только последняя версия записи.
011 ············<dt:name>Наименование предприятия</dt:name> bs:String255 [1..1] Полное наименование предприятия.
012 ············<dt:type>1</dt:type> dt:EnterpriseType [1..1]

Тип предприятия (для предприятия РФ).

  • 1 - предприятие;
  • 2 - рынок;
  • 3 - СББЖ;
  • 4 - судно.
013 ············<dt:address> dt:Address [1..1]

Фактический адрес расположения предприятия.

  • Для российских предприятий детализация адреса должна быть как минимум до locality
014 ···············<dt:country> dt:Country [1..1]

Страна.

  • Достаточно указать один из идентификаторов: uuid или guid. При указании обоих приоритет у uuid.
015 ··················<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор страны в соответствии со справочником РСХН.
016 ··················<bs:guid>GUID</bs:guid> bs:UUID [0..1] Глобальный идентификатор страны в соответствии со справочником РСХН.
017 ···············</dt:country>
018 ···············<dt:region> dt:Region [1..1]

Регион (республика, область, край, автономная область).

  • Достаточно указать один из идентификаторов: uuid или guid. При указании обоих приоритет у uuid.
019 ··················<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор региона в соответствии со справочником РСХН.
020 ··················<bs:guid>GUID</bs:guid> bs:UUID [0..1] Глобальный идентификатор региона в соответствии со справочником РСХН.
021 ···············</dt:region>
022 ···············<dt:district> dt:District [0..1] Район региона.
023 ··················<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор района региона в соответствии со справочником РСХН.
024 ··················<bs:guid>GUID</bs:guid> bs:UUID [0..1] Глобальный идентификатор района региона в соответствии со справочником РСХН.
025 ···············</dt:district>
026 ···············<dt:locality> dt:Locality [1..1]

Населённый пункт.

  • Достаточно указать один из идентификаторов: uuid или guid. При указании обоих приоритет у uuid.
027 ··················<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор населенного пункта в соответствии со справочником РСХН.
028 ··················<bs:guid>GUID</bs:guid> bs:UUID [0..1] Глобальный идентификатор населенного пункта в соответствии со справочником РСХН.
029 ···············</dt:locality>
030 ···············<dt:subLocality> dt:Locality [0..1]

Населённый пункт, подчиненный другогому населенному пункту (locality)

  • Достаточно указать один из идентификаторов: uuid или guid. При указании обоих приоритет у uuid.
031 ··················<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор населенного пункта в соответствии со справочником РСХН.
032 ··················<bs:guid>GUID</bs:guid> bs:UUID [0..1] Глобальный идентификатор населенного пункта в соответствии со справочником РСХН.
033 ···············</dt:subLocality>
034 ···············<dt:street> dt:Street [0..1]

Улица

  • Достаточно указать один из идентификаторов: uuid или guid. При указании обоих приоритет у uuid.
035 ··················<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор улицы в соответствии со справочником РСХН.
036 ··················<bs:guid>GUID</bs:guid> bs:UUID [0..1] Глобальный идентификатор улицы в соответствии со справочником РСХН.
037 ···············</dt:street>
038 ···············<dt:house>6</dt:house> bs:String255 [0..1] Номер дома.
039 ···············<dt:building>1</dt:building> bs:String255 [0..1] Номер строения.
040 ···············<dt:room>1</dt:room> bs:String255 [0..1] Номер квартиры / офиса.
041 ···············<dt:postIndex>600037</dt:postIndex> bs:String255 [0..1] Почтовый индекс.
042 ···············<dt:postBox>а/я 56</dt:postBox> bs:String255 [0..1] Абонентский ящик
043 ···············<dt:additionalInfo>Доп. инфо</dt:additionalInfo> bs:String255 [0..1] Дополнительная информация.
044 ···············<dt:addressView>Адрес строкой</dt:addressView> bs:String255 [0..1] Строковое представление адреса.
045 ············</dt:address>
046 ············<dt:activityList> dt:EnterpriseActivityList [1..1] Виды деятельности предприятия.
047 ···············<dt:activity> dt:EnterpriseActivity [1..*]

Деятельность, осуществляемая предприятием.

  • Указывается согласно справочнику видов деятельности.
048 ··················<dt:name>Реализация пищевых продуктов</dt:name> bs:NText [1..1] Название вида деятельности.
049 ···············</dt:activity>
050 ············</dt:activityList>
051 ············<dt:owner> dt:BusinessEntity [0..1]

Хозяйствующий субъект-собственник предприятия.

  • Указание owner влияет на то, сможет ли реальный владелец предприятия (ХС) в дальнейшем её редактировать. По умолчанию редактировать предприятие через API может только тот, кто добавил её в реестр.
  • Обязательно должен быть указан uuid или guid. При указании обоих приоритет у uuid
052 ···············<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Идентификатор версии хозяйствующего субъекта.
053 ···············<bs:guid>GUID</bs:guid> bs:UUID [0..1] Глобальный идентификатор хозяйствующего субъекта.
054 ············</dt:owner>
055 ············<dt:officialRegistration> dt:EnterpriseOfficialRegistration [0..*] Факт постановки на учёт в налоговом органе.
056 ···············<dt:businessEntity> dt:BusinessEntity [1..1] Хозяйствующий субъект, поставивший площадку на учёт в налоговом органе.
057 ··················<dt:inn>7103016446</dt:inn> bs:String255 [1..1]

ИНН хозяйствующего субъекта.

  • Обязательно указывается ИНН хозяйствующего субъекта. В случае передачи иных полей из типа dt:BusinessEntity они будут проигнорированы.
  • ИНН валидируется по контрольному числу. Требуется корректное указание ИНН.
058 ···············</dt:businessEntity>
059 ···············<dt:kpp>123456789</dt:kpp> bs:String255 [1..1] Код причины постановки на учёт (КПП).
060 ············</dt:officialRegistration>
061 ·········</dt:enterprise>
062 ······</vd:resultingList>
063 ······<vd:reason>Причина добавления/изменения записи</vd:reason> dt:ENTModificationReason [1..1] Основание добавления записи в реестр.
064 ···</merc:modificationOperation>
065 </merc:modifyEnterpriseRequest>

Данные ответа

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <merc:modifyEnterpriseResponse>
002 ···<merc:enterprise> dt:Enterprise [1..2]

Данные о предприятии.

  • В случае обновления записи в ответе вернутся старая запись и новая
003 ······<bs:uuid>UUID</bs:uuid> bs:UUID [1..1] Идентификатор версии предприятия.
004 ······<bs:guid>GUID</bs:guid> bs:UUID [1..1] Глобальный идентификатор предприятия.
005 ······<bs:active>true</bs:active> xs:boolean [1..1]

Флаг: является ли запись активной.

  • true - запись активна;
  • false - запись не активна.
006 ······<bs:last>true</bs:last> xs:boolean [1..1]

Флаг: является ли версия записи последней.

  • true - да;
  • false - нет.
007 ······<bs:status>200</bs:status> bs:VersionStatus [1..1]

Статус версии предприятия.

008 ······<bs:createDate>2018-02-08T11:08:27+03:00</bs:createDate> xs:DateTime [1..1] Дата создания предприятия.
009 ······<bs:updateDate>2018-02-08T11:08:27+03:00</bs:updateDate> xs:DateTime [1..1] Дата изменения предприятия.
010 ······<bs:previous>UUID</bs:previous> bs:UUID [0..1] Идентификатор предыдущей версии записи реестра предприятий.
011 ······<bs:next>UUID</bs:next> bs:UUID [0..1] Идентификатор следующей версии записи реестра предприятий.
012 ······<dt:name>Наименование предприятия</dt:name> bs:String255 [1..1] Полное наименование предприятия.
013 ······<dt:type>1</dt:type> dt:EnterpriseType [1..1]

Тип предприятия.

  • 1 - предприятие;
  • 2 - рынок;
  • 3 - СББЖ;
  • 4 - судно.
014 ······<dt:address> dt:Address [1..1]

Фактический адрес расположения предприятия.

  • В текущей версии для некоторых адресных объектов (кроме страны и региона) допускается возврат в ответе только GUID объекта. UUID может отсутствовать.
015 ·········<dt:country> dt:Country [1..1] Страна.
016 ············<bs:uuid>UUID</bs:uuid> bs:UUID [1..1] Уникальный идентификатор страны в соответствии со справочником РСХН.
017 ············<bs:guid>GUID</bs:guid> bs:UUID [1..1] Глобальный идентификатор страны в соответствии со справочником РСХН.
018 ·········</dt:country>
019 ·········<dt:region> dt:Region [1..1] Регион (республика, область, край, автономная область).
020 ············<bs:uuid>UUID</bs:uuid> bs:UUID [1..1] Уникальный идентификатор региона в соответствии со справочником РСХН.
021 ············<bs:guid>GUID</bs:guid> bs:UUID [1..1] Глобальный идентификатор региона в соответствии со справочником РСХН.
022 ·········</dt:region>
023 ·········<dt:district> dt:District [0..1] Район региона.
024 ············<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор района региона в соответствии со справочником РСХН.
025 ············<bs:guid>GUID</bs:guid> bs:UUID [1..1] Глобальный идентификатор района региона в соответствии со справочником РСХН.
026 ·········</dt:district>
027 ·········<dt:locality> dt:Locality [1..1] Населённый пункт.
028 ············<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор населенного пункта в соответствии со справочником РСХН.
029 ············<bs:guid>GUID</bs:guid> bs:UUID [1..1] Глобальный идентификатор населенного пункта в соответствии со справочником РСХН.
030 ·········</dt:locality>
031 ·········<dt:subLocality> dt:Locality [0..1] Населённый пункт, подчиненный другогому населенному пункту (locality)
032 ············<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор населенного пункта в соответствии со справочником РСХН.
033 ············<bs:guid>GUID</bs:guid> bs:UUID [1..1] Глобальный идентификатор населенного пункта в соответствии со справочником РСХН.
034 ·········</dt:subLocality>
035 ·········<dt:street> dt:Street [0..1] Улица
036 ············<bs:uuid>UUID</bs:uuid> bs:UUID [0..1] Уникальный идентификатор улицы в соответствии со справочником РСХН.
037 ············<bs:guid>GUID</bs:guid> bs:UUID [1..1] Глобальный идентификатор улицы в соответствии со справочником РСХН.
038 ·········</dt:street>
039 ·········<dt:house>6</dt:house> bs:String255 [0..1] Номер дома.
040 ·········<dt:building>1</dt:building> bs:String255 [0..1] Номер строения.
041 ·········<dt:room>1</dt:room> bs:String255 [0..1] Номер квартиры / офиса.
042 ·········<dt:postIndex>600037</dt:postIndex> bs:String255 [0..1] Почтовый индекс.
043 ·········<dt:postBox>а/я 56</dt:postBox> bs:String255 [0..1] Абонентский ящик
044 ·········<dt:additionalInfo>Доп. инфо</dt:additionalInfo> bs:String255 [0..1] Дополнительная информация.
045 ·········<dt:addressView>Адрес строкой</dt:addressView> bs:String255 [0..1] Строковое представление адреса.
046 ······</dt:address>
047 ······<dt:activityList count="1" total="1" offset="0"> dt:EnterpriseActivityList [1..1] Виды деятельности предприятия.
048 ·········<dt:activity> dt:EnterpriseActivity [1..*] Деятельность, осуществляемая предприятием.
049 ············<dt:name>Реализация пищевых продуктов</dt:name> bs:NText [1..1] Название вида деятельности.
050 ·········</dt:activity>
051 ······</dt:activityList>
052 ······<dt:owner> dt:BusinessEntity [0..1] Хозяйствующий субъект-собственник предприятия.
053 ·········<bs:uuid>UUID</bs:uuid> bs:UUID [1..1] Идентификатор хозяйствующего субъекта.
054 ·········<bs:guid>GUID</bs:guid> bs:UUID [1..1] Глобальный идентификатор хозяйствующего субъекта.
055 ······</dt:owner>
056 ······<dt:officialRegistration> dt:EnterpriseOfficialRegistration [0..*] Факт постановки на учёт в налоговом органе.
057 ·········<dt:businessEntity> dt:BusinessEntity [1..1] Хозяйствующий субъект, поставивший площадку на учёт в налоговом органе.
058 ············<dt:inn>7103016446</dt:inn> bs:String255 [1..1] ИНН хозяйствующего субъекта.
059 ·········</dt:businessEntity>
060 ·········<dt:kpp>123456789</dt:kpp> bs:String255 [1..1] Код причины постановки на учёт (КПП).
061 ······</dt:officialRegistration>
062 ······<dt:registryStatus>VERIFIED</dt:registryStatus> dt:EnterpriseStatus [0..1]

(v2.1) Статус предприятия в реестре ИС Цербер.

  • UNVERIFIED - Не подтверджен (не в реестре).
  • VERIFIED - Подтвержден (включен в реестр).
  • CANCELED - Исключен из реестра.
  • DELETED - Удален.
063 ···</merc:enterprise>
064 </merc:modifyEnterpriseResponse>

Коды ошибок

В таблице ниже приведены коды ошибок, возвращаемые веб-сервисом при различных несоответствиях формату или бизнес-правилам.

  • MERC07xxx - ошибки при добавлении нового предприятия
  • MERC08xxx - ошибки при редактировании предприятия
  • MERC09xxx - ошибки при удалении предприятия

Таблица кодов ошибок для ModifyEnterpriseOperation v2.0

Код ошибки Сообщение об ошибке
MERC07002 В запросе отсутствуют сведения о хозяйствующем субъекте, ответственном за выполнение операции
MERC07003 Отсутствует идентификатор (GUID) хозяйствующего субъекта, ответственного за выполнение операции
MERC07004 В запросе для хозяйствующого субъекта ответственного за выполнение операции указан идентификатор устаревшей версии записи реестра РСХН
MERC07005 Хозяйствующий субъект, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC07007 Хозяйствующий субъект, собственник площадки, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC07147 Страна с указанным идентификатором не найдена в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC07148 Регион с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC07149 Хозяйствующий субъект, добавляющий запись, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC07173 Хозяйствующий субъект, добавляющий запись, обязателен для заполнения
MERC07179 Район с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC07183 В запросе отсутствуют сведения о предприятии
MERC07184 Причина редактирования реестра предприятий обязательна для заполнения
MERC07185 Причина редактирования реестра предприятий превышает допустимую длину текста
MERC07186 Хозяйствующий субъект-владелец обязателен для заполнения
MERC07187 Наименование предприятия обязательно для заполнения
MERC07188 Наименование предприятия превышает допустимую длину текста
MERC07189 Вид аттестованной деятельности предприятия обязателен для заполнения
MERC07190 Адрес предприятия обязателен для заполнения
MERC07191 Адрес предприятия превышает допустимую длину текста
MERC07192 Страна предприятия обязательна для заполнения
MERC07193 Регион предприятия обязателен для заполнения
MERC07195 Тип предприятия обязателен для заполнения
MERC07196 Для предприятия в качестве страны можно указать только Российскую Федерацию
MERC07290 В запросе для хозяйствующего субъекта добавляющего запись указан идентификатор устаревшей версии записи реестра РСХН
MERC07291 В запросе для хозяйствующего субъекта, собственника площадки, указан идентификатор устаревшей версии записи реестра РСХН
MERC07294 В сведениях о населенном пункте указан идентификатор района
MERC07295 В сведениях о районе указан идентификатор населенного пункта
MERC07298 Неверно указана иерархия месторасположения
MERC07306 Пользователь с указанным идентификатором заблокирован
MERC07320 Идентификатор пользователя обязателен для заполнения
MERC07343 Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC07344 В запросе для населенного пункта указан идентификатор устаревшей версии записи реестра РСХН
MERC07345 Улица с указанным идентификатором не найдена в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC07346 В запросе для улицы указан идентификатор устаревшей версии записи реестра РСХН.
MERC07363 Тип предприятия указан неверно
MERC07367 В запросе для хозяйствующего субъекта, собственника площадки, указан идентификатор удаленной записи реестра РСХН.
MERC07368 В запросе для хозяйствующего субъекта добавляющего запись указан идентификатор удаленной записи реестра РСХН
MERC07369 Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC07379 Населенный пункт или улица предприятия обязательны для заполнения
MERC07387 Пользователь-инициатор запроса обязателен для заполнения
MERC07393 В запросе указана организация пользователя и хозяйстующий субъект, должно быть указано что-то одно
MERC07394 В запросе не указана ни организация пользователя, ни хозяйстующий субъект
MERC07395 Организация пользователя-инициатора запроса не найдена в реестре РСХН
MERC07396 В запросе указана неактивная организация пользователя-инициатора
MERC07398 Указанный инициатор не связан с ГВЭ региона указанной организации
MERC07399 Инициатор запроса должен быть сотрудником ВУ или иметь доступ в ГВЭ
MERC07400 Регион указанной организации и обслуживаемого предприятия должны совпадать
MERC07401 Для хозяйствующео субъекта - инициатора запроса указана организация
MERC07402 Указанный инициатор не связан с хозяйствующим субъектом
MERC07499 Город предприятия обязателен для заполнения
MERC08001 Отредактировать или удалить предприятие может только хозяйствующий субъект-владелец или хозяйствующий субъект, добавивший это предприятие
MERC08002 В запросе отсутствуют сведения о хозяйствующем субъекте, ответственном за выполнение операции
MERC08003 Отсутствует идентификатор (GUID) хозяйствующего субъекта, ответственного за выполнение операции
MERC08004 В запросе для хозяйствующого субъекта ответственного за выполнение операции указан идентификатор устаревшей версии записи реестра РСХН
MERC08005 Хозяйствующий субъект, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC08007 Хозяйствующий субъект, собственник площадки, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC08147 Страна с указанным идентификатором не найдена в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC08148 Регион с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC08149 Хозяйствующий субъект, добавляющий запись, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC08173 Хозяйствующий субъект, добавляющий запись, обязателен для заполнения
MERC08179 Район с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC08180 Предприятие с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC08181 В запросе для предприятия указан идентификатор устаревшей версии записи реестра РСХН.
MERC08182 Идентификатор предприятия (UUID) обязателен для заполнения
MERC08182 В запросе отсутствуют сведения о предприятии
MERC08184 Причина редактирования реестра предприятий обязательна для заполнения
MERC08185 Причина редактирования реестра предприятий превышает допустимую длину текста
MERC08187 Наименование предприятия обязательно для заполнения
MERC08188 Наименование предприятия превышает допустимую длину текста
MERC08189 Вид аттестованной деятельности предприятия обязателен для заполнения
MERC08190 Адрес предприятия обязателен для заполнения
MERC08191 Адрес предприятия превышает допустимую длину текста
MERC08192 Страна предприятия обязательна для заполнения
MERC08193 Регион предприятия обязателен для заполнения
MERC08195 Тип предприятия обязателен для заполнения
MERC08196 Для предприятия в качестве страны можно указать только Российскую Федерацию
MERC08290 В запросе для хозяйствующего субъекта добавляющего запись указан идентификатор устаревшей версии записи реестра РСХН
MERC08291 В запросе для хозяйствующего субъекта, собственника площадки, указан идентификатор устаревшей версии записи реестра РСХН
MERC08294 В сведениях о населенном пункте указан идентификатор района
MERC08295 В сведениях о районе указан идентификатор населенного пункта
MERC08298 Неверно указана иерархия месторасположения
MERC08306 Пользователь с указанным идентификатором заблокирован
MERC08320 Идентификатор пользователя обязателен для заполнения
MERC08343 Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC08344 В запросе для населенного пункта указан идентификатор устаревшей версии записи реестра РСХН
MERC08345 Улица с указанным идентификатором не найдена в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC08346 В запросе для улицы указан идентификатор устаревшей версии записи реестра РСХН.
MERC08363 Тип предприятия указан неверно
MERC08367 В запросе для хозяйствующего субъекта, собственника площадки, указан идентификатор удаленной записи реестра РСХН.
MERC08368 В запросе для хозяйствующего субъекта добавляющего запись указан идентификатор удаленной записи реестра РСХН
MERC08369 Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC08379 Населенный пункт или улица предприятия обязательны для заполнения
MERC08387 Пользователь-инициатор запроса обязателен для заполнения
MERC08393 В запросе указана организация пользователя и хозяйстующий субъект, должно быть указано что-то одно
MERC08394 В запросе не указана ни организация пользователя, ни хозяйстующий субъект
MERC08395 Организация пользователя-инициатора запроса не найдена в реестре РСХН
MERC08396 В запросе указана неактивная организация пользователя-инициатора
MERC08398 Указанный инициатор не связан с ГВЭ региона указанной организации
MERC08399 Инициатор запроса должен быть сотрудником ВУ или иметь доступ в ГВЭ
MERC08400 Регион указанной организации и обслуживаемого предприятия должны совпадать
MERC08401 Для хозяйствующео субъекта - инициатора запроса указана организация
MERC08402 Указанный инициатор не связан с хозяйствующим субъектом
MERC08499 Город предприятия обязателен для заполнения
MERC09001 Отредактировать или удалить предприятие может только хозяйствующий субъект-владелец или хозяйствующий субъект, добавивший это предприятие
MERC09002 В запросе отсутствуют сведения о хозяйствующем субъекте, ответственном за выполнение операции
MERC09003 Отсутствует идентификатор (GUID) хозяйствующего субъекта, ответственного за выполнение операции
MERC09004 В запросе для хозяйствующого субъекта ответственного за выполнение операции указан идентификатор устаревшей версии записи реестра РСХН
MERC09005 Хозяйствующий субъект, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC09149 Хозяйствующий субъект, добавляющий запись, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC09173 Хозяйствующий субъект, добавляющий запись, обязателен для заполнения
MERC09180 Предприятие с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату
MERC09181 В запросе для предприятия указан идентификатор устаревшей версии записи реестра РСХН.
MERC09182 Идентификатор предприятия (UUID) обязателен для заполнения
MERC09183 В запросе отсутствуют сведения о предприятии
MERC09184 Причина редактирования реестра предприятий обязательна для заполнения
MERC09185 Причина редактирования реестра предприятий превышает допустимую длину текста
MERC09196 Для предприятия в качестве страны можно указать только Российскую Федерацию
MERC09290 В запросе для хозяйствующего субъекта добавляющего запись указан идентификатор устаревшей версии записи реестра РСХН
MERC09291 В запросе для хозяйствующего субъекта, собственника площадки, указан идентификатор устаревшей версии записи реестра РСХН
MERC09306 Пользователь с указанным идентификатором заблокирован
MERC09320 Идентификатор пользователя обязателен для заполнения
MERC09369 Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC09387 Пользователь-инициатор запроса обязателен для заполнения
MERC09393 В запросе указана организация пользователя и хозяйстующий субъект, должно быть указано что-то одно
MERC09394 В запросе не указана ни организация пользователя, ни хозяйстующий субъект
MERC09395 Организация пользователя-инициатора запроса не найдена в реестре РСХН
MERC09396 В запросе указана неактивная организация пользователя-инициатора
MERC09398 Указанный инициатор не связан с ГВЭ региона указанной организации
MERC09399 Инициатор запроса должен быть сотрудником ВУ или иметь доступ в ГВЭ
MERC09400 Регион указанной организации и обслуживаемого предприятия должны совпадать
MERC09401 Для хозяйствующео субъекта - инициатора запроса указана организация
MERC09402 Указанный инициатор не связан с хозяйствующим субъектом

Примеры запросов

<SOAP-ENV:Envelope xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:bs="http://api.vetrf.ru/schema/cdm/base" xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2" xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:apl="http://api.vetrf.ru/schema/cdm/application" xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <apldef:submitApplicationRequest>
      <apldef:apiKey>apikey</apldef:apiKey>
      <apl:application>
        <apl:serviceId>mercury-g2b.service:2.0</apl:serviceId>
        <apl:issuerId>issuerId</apl:issuerId>
        <apl:issueDate>2017-09-18T19:58:14</apl:issueDate>
        <apl:data>
          <merc:modifyEnterpriseRequest>
            <merc:localTransactionId>a10003</merc:localTransactionId>
            <merc:initiator>
              <vd:login>user_login</vd:login>
            </merc:initiator>
            <merc:modificationOperation>
              <vd:type>CREATE</vd:type>
              <vd:resultingList>
                <dt:enterprise>
                  <dt:name>Детский сад №4</dt:name>
                  <dt:type>1</dt:type>
                  <dt:address>
                    <dt:country>
                      <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
                    </dt:country>
                    <dt:region>
                      <bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
                    </dt:region>
                    <dt:locality>
                      <bs:guid>0d7d5d87-f0a6-428f-b655-d3be106c64a2</bs:guid>
                    </dt:locality>
                    <dt:addressView>600021, обл.Владимирская, г.Муром, ул.Октябрьской Революции,д.2Б</dt:addressView>
                  </dt:address>
                  <dt:activityList>
                    <dt:activity>
                      <dt:name>Приготовление полуфабрикатов</dt:name>
                    </dt:activity>
                    <dt:activity>
                      <dt:name>Реализация пищевых продуктов</dt:name>
                    </dt:activity>
                    <dt:activity>
                      <dt:name>Реализация непищевых продуктов</dt:name>
                    </dt:activity>
                  </dt:activityList>
                  <dt:owner>
                    <bs:guid>fcd89443-218a-11e2-a69b-b499babae7ea</bs:guid>
                  </dt:owner>
                  <dt:officialRegistration>
                    <dt:ID>123456</dt:ID>
                    <dt:businessEntity>
                      <dt:inn>5702001741</dt:inn>
                    </dt:businessEntity>
                    <dt:kpp>570201001</dt:kpp>
                  </dt:officialRegistration>
                </dt:enterprise>
              </vd:resultingList>
              <vd:reason>Причина добавления предприятия в реестр вот такая вот.</vd:reason>
            </merc:modificationOperation>
          </merc:modifyEnterpriseRequest>
        </apl:data>
      </apl:application>
    </apldef:submitApplicationRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Ответ на запрос 1.
<env:Envelope xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:bs="http://api.vetrf.ru/schema/cdm/base" xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2" xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:apl="http://api.vetrf.ru/schema/cdm/application" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  <env:Header/>
  <env:Body>
    <apldef:receiveApplicationResultResponse>
      <apl:application>
        <apl:applicationId>47f9cc5c-9a14-4e78-9a39-4e88c17aafe4</apl:applicationId>
        <apl:status>COMPLETED</apl:status>
        <apl:serviceId>mercury-g2b.service</apl:serviceId>
        <apl:issuerId>issuerId</apl:issuerId>
        <apl:issueDate>2017-09-18T19:58:14.000+03:00</apl:issueDate>
        <apl:rcvDate>2017-09-18T19:58:14.000+03:00</apl:rcvDate>
        <apl:prdcRsltDate>2017-09-18T19:58:17.000+03:00</apl:prdcRsltDate>
        <apl:result>
          <merc:modifyEnterpriseResponse>
            <merc:enterprise>
              <bs:uuid>7e012be6-2855-4ada-8dec-b5005bd02653</bs:uuid>
              <bs:guid>683b8947-f003-4ffe-b540-a214471fb016</bs:guid>
              <bs:active>true</bs:active>
              <bs:last>true</bs:last>
              <bs:status>100</bs:status>
              <bs:createDate>2017-09-18T19:58:17+03:00</bs:createDate>
              <bs:updateDate>2017-09-18T19:58:17+03:00</bs:updateDate>
              <dt:name>Детский сад №4</dt:name>
              <dt:type>1</dt:type>
              <dt:address>
                <dt:country>
                  <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
                  <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
                </dt:country>
                <dt:region>
                  <bs:uuid>18489346-08c0-41f4-9a46-b9d1f5a819d9</bs:uuid>
                  <bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
                </dt:region>
                <dt:locality>
                  <bs:guid>0d7d5d87-f0a6-428f-b655-d3be106c64a2</bs:guid>
                </dt:locality>
                <dt:addressView>600021, обл.Владимирская, г.Муром, ул.Октябрьской Революции,д.2Б</dt:addressView>
              </dt:address>
              <dt:activityList total="1" offset="0" count="1">
                <dt:activity>
                  <dt:name>Приготовление полуфабрикатов , Реализация пищевых продуктов , Реализация непищевых продуктов</dt:name>
                </dt:activity>
              </dt:activityList>
              <dt:owner>
                <bs:uuid>04ceb142-053d-11e1-99b4-d8d385fbc9e8</bs:uuid>
                <bs:guid>fcd89443-218a-11e2-a69b-b499babae7ea</bs:guid>
              </dt:owner>
            </merc:enterprise>
          </merc:modifyEnterpriseResponse>
        </apl:result>
      </apl:application>
    </apldef:receiveApplicationResultResponse>
  </env:Body>
</env:Envelope>


<SOAP-ENV:Envelope xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:bs="http://api.vetrf.ru/schema/cdm/base" xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2" xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:apl="http://api.vetrf.ru/schema/cdm/application" xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <apldef:submitApplicationRequest>
      <apldef:apiKey>apikey</apldef:apiKey>
      <apl:application>
        <apl:serviceId>mercury-g2b.service:2.0</apl:serviceId>
        <apl:issuerId>issuerId</apl:issuerId>
        <apl:issueDate>2017-09-18T19:58:45</apl:issueDate>
        <apl:data>
          <merc:modifyEnterpriseRequest>
            <merc:localTransactionId>a10003</merc:localTransactionId>
            <merc:initiator>
              <vd:login>user_login</vd:login>
            </merc:initiator>
            <merc:modificationOperation>
              <vd:type>UPDATE</vd:type>
              <vd:resultingList>
                <dt:enterprise>
                  <bs:uuid>186c1ae6-a848-44dd-ac94-d31f3e3df411</bs:uuid>
                  <dt:name>Детский сад №5</dt:name>
                  <dt:type>1</dt:type>
                  <dt:address>
                    <dt:country>
                      <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
                    </dt:country>
                    <dt:region>
                      <bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
                    </dt:region>
                    <dt:locality>
                      <bs:guid>0d7d5d87-f0a6-428f-b655-d3be106c64a2</bs:guid>
                    </dt:locality>
                    <dt:addressView>600021, обл.Владимирская, г.Муром, ул.Февральской Революции,д.1А</dt:addressView>
                  </dt:address>
                  <dt:activityList>
                    <dt:activity>
                      <dt:name>Приготовление полуфабрикатов</dt:name>
                    </dt:activity>
                    <dt:activity>
                      <dt:name>Реализация пищевых продуктов</dt:name>
                    </dt:activity>
                  </dt:activityList>
                  <dt:owner>
                    <bs:guid>fcd89443-218a-11e2-a69b-b499babae7ea</bs:guid>
                  </dt:owner>
                </dt:enterprise>
              </vd:resultingList>
              <vd:reason>Причина обновления предприятия в реестр вот такая вот.</vd:reason>
            </merc:modificationOperation>
          </merc:modifyEnterpriseRequest>
        </apl:data>
      </apl:application>
    </apldef:submitApplicationRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Ответ на запрос 2.
<env:Envelope xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:bs="http://api.vetrf.ru/schema/cdm/base" xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2" xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:apl="http://api.vetrf.ru/schema/cdm/application" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  <env:Header/>
  <env:Body>
    <apldef:receiveApplicationResultResponse>
      <apl:application>
        <apl:applicationId>0482a5eb-b04b-40b9-a5d6-8883f477d2ce</apl:applicationId>
        <apl:status>COMPLETED</apl:status>
        <apl:serviceId>mercury-g2b.service</apl:serviceId>
        <apl:issuerId>issuerId</apl:issuerId>
        <apl:issueDate>2017-09-18T19:58:45.000+03:00</apl:issueDate>
        <apl:rcvDate>2017-09-18T19:58:46.000+03:00</apl:rcvDate>
        <apl:prdcRsltDate>2017-09-18T19:58:46.000+03:00</apl:prdcRsltDate>
        <apl:result>
          <merc:modifyEnterpriseResponse>
            <merc:enterprise>
              <bs:uuid>186c1ae6-a848-44dd-ac94-d31f3e3df411</bs:uuid>
              <bs:guid>b2fb6ac0-f40a-4286-88d1-220a6709913b</bs:guid>
              <bs:active>false</bs:active>
              <bs:last>false</bs:last>
              <bs:status>100</bs:status>
              <bs:createDate>2017-09-18T19:58:43+03:00</bs:createDate>
              <bs:updateDate>2017-09-18T19:58:47+03:00</bs:updateDate>
              <bs:next>5f10c8e2-9ffd-4ec2-b31e-fd50a11a210a</bs:next>
              <dt:name>Детский сад №4</dt:name>
              <dt:type>1</dt:type>
              <dt:address>
                <dt:country>
                  <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
                  <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
                </dt:country>
                <dt:region>
                  <bs:uuid>18489346-08c0-41f4-9a46-b9d1f5a819d9</bs:uuid>
                  <bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
                </dt:region>
                <dt:locality>
                  <bs:guid>0d7d5d87-f0a6-428f-b655-d3be106c64a2</bs:guid>
                </dt:locality>
                <dt:addressView>600021, обл.Владимирская, г.Муром, ул.Октябрьской Революции,д.2Б</dt:addressView>
              </dt:address>
              <dt:activityList total="1" offset="0" count="1">
                <dt:activity>
                  <dt:name>Приготовление полуфабрикатов , Реализация пищевых продуктов , Реализация непищевых продуктов</dt:name>
                </dt:activity>
              </dt:activityList>
              <dt:owner>
                <bs:uuid>04ceb142-053d-11e1-99b4-d8d385fbc9e8</bs:uuid>
                <bs:guid>fcd89443-218a-11e2-a69b-b499babae7ea</bs:guid>
              </dt:owner>
            </merc:enterprise>
            <merc:enterprise>
              <bs:uuid>5f10c8e2-9ffd-4ec2-b31e-fd50a11a210a</bs:uuid>
              <bs:guid>b2fb6ac0-f40a-4286-88d1-220a6709913b</bs:guid>
              <bs:active>true</bs:active>
              <bs:last>true</bs:last>
              <bs:status>200</bs:status>
              <bs:createDate>2017-09-18T19:58:47+03:00</bs:createDate>
              <bs:updateDate>2017-09-18T19:58:47+03:00</bs:updateDate>
              <bs:previous>186c1ae6-a848-44dd-ac94-d31f3e3df411</bs:previous>
              <dt:name>Детский сад №5</dt:name>
              <dt:type>1</dt:type>
              <dt:address>
                <dt:country>
                  <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
                  <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
                </dt:country>
                <dt:region>
                  <bs:uuid>18489346-08c0-41f4-9a46-b9d1f5a819d9</bs:uuid>
                  <bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
                </dt:region>
                <dt:locality>
                  <bs:guid>0d7d5d87-f0a6-428f-b655-d3be106c64a2</bs:guid>
                </dt:locality>
                <dt:addressView>600021, обл.Владимирская, г.Муром, ул.Февральской Революции,д.1А</dt:addressView>
              </dt:address>
              <dt:activityList total="1" offset="0" count="1">
                <dt:activity>
                  <dt:name>Приготовление полуфабрикатов , Реализация пищевых продуктов</dt:name>
                </dt:activity>
              </dt:activityList>
              <dt:owner>
                <bs:uuid>04ceb142-053d-11e1-99b4-d8d385fbc9e8</bs:uuid>
                <bs:guid>fcd89443-218a-11e2-a69b-b499babae7ea</bs:guid>
              </dt:owner>
            </merc:enterprise>
          </merc:modifyEnterpriseResponse>
        </apl:result>
      </apl:application>
    </apldef:receiveApplicationResultResponse>
  </env:Body>
</env:Envelope>



Вернуться к началу ↑