ModifyBusinessEntityOperation: различия между версиями

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


{{столбцы/конец}}
{{столбцы/конец}}
===Общие отличия между версией для хозяйствующих субъектов и ветеринарных управлений ===
{| class="wikitable"
|-
! Различающиеся параметры !! Версия для хозяйствующих субъектов !! Версия для ветеринарных управлений
|-
| '''Пространство имён''' || merc:http://api.vetrf.ru/schema/cdm/mercury/applications || mercvu:http://api.vetrf.ru/schema/cdm/mercury/vu/applications
|-
| '''Имя сервиса''' || mercury-g2b.service || mercury-vu.service
|-
|}


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

Версия 17:09, 22 июня 2016

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

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

  • юридическое лицо;
  • индивидуальный предприниматель/КФХ;
  • физическое лицо.

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

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

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

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

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

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

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

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

При выполнении операции возможны следующие сценарии:
1. Создание хозяйствующего субъекта.

1.1. В реестр можно внести три типа хозяйствующих субъектов:
1.2. Ошибка обработки запроса, в случае, если хозяйствующих субъект с указанными данными уже существует.

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



Общие отличия между версией для хозяйствующих субъектов и ветеринарных управлений

Различающиеся параметры Версия для хозяйствующих субъектов Версия для ветеринарных управлений
Пространство имён merc:http://api.vetrf.ru/schema/cdm/mercury/applications mercvu:http://api.vetrf.ru/schema/cdm/mercury/vu/applications
Имя сервиса mercury-g2b.service mercury-vu.service

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

Объект modifyBusinessEntityRequest

Корневой элемент содержимого заявки. Содержит сведения для выполнения операции добавления/изменения сведений в реестре хозяйствующих субъектов.

Поле Описание Тип Обязательность
localTransactionId Идентификатор заявки в клиентской системе. xs:NCName 1
initiator Пользователь, инициирующий запрос к шлюзу. Ответственный за выполнение бизнес-операции. Должен быть указан или идентификатор, или логин. argc:User 1
modificationOperation Описание операции добавления/изменения информации о хозяйствующем субъекте. ent:BEModificationOperation 1

Объект ..Request/initiator

Объект содержит сведения о пользователе, зарегистрированном в системе Меркурий и инициирующим запрос к шлюзу.

Поле Описание Тип Обязательность
UUID Идентификатор пользователя, зарегистрированного в системе Меркурий. bs:UUID 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо login.

При указании обоих полей, приоритет у UUID.

login Логин пользователя. xs:NCName

Объект ..Request/modificationOperation

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

Поле Описание Тип Обязательность
type Тип операции:
  • CREATE - добавление новой записи в реестр;
  • FIND_OR_CREATE - поиск существующей или добавление новой записи в реестр;
  • UPDATE - внесение изменений в существующую запись. Хозяйствующий субъект может вносить изменения в свои данные, а так же в сведения о хозяйствующих субъектах, которые были добавлены им.
bs:RegisterModificationType 1
resultingList Список, который содержит сведения о добавляемых хозяйствующих субъектах. На данный момент поддерживается добавление только одного субъекта в рамках одной заявки. ent:BusinessEntityList 1
reason Основание добавления записи в реестр. На этапе формирования справочника указывается текстом, далее в данном поле будет передаваться строковый код из справочника. bs:String255 1

Объект ..Request/modificationOperation/resultingList

Объект содержит сведения о хозяйствующих субъектах, информацию о которых необходимо добавить/изменить в реестре.

Поле Описание Тип данных Обязательность
businessEntity Элемент, содержащий информацию о хозяйствующем субъекте. ent:BusinessEntity 1

Объект ..Request/modificationOperation/resultingList/businessEntity

Объект содержит подробную информацию о хозяйствующем субъекте.

Поле Описание Тип данных Обязательность
UUID Идентификатор хозяйствующего субъекта.
  • Указывается в случае изменения данных о хозяйствующем субъекте.
bs:UUID 0..1
GUID Глобальный идентификатор хозяйствующего субъекта.
  • Указывается в случае изменения данных о хозяйствующем субъекте.
bs:UUID 0..1
type Тип создаваемого или редактируемого хозяйствующего субъекта:
  • 1 - юридическое лицо;
  • 2 - физическое лицо;
  • 3 - индивидуальный предприниматель.
ent:BusinessEntityType 1
incorporationForm Организационно-правовая форма хозяйствующего субъекта. Название указывается согласно общероссийскому классификатору организационно-правовых форм (ОКОПФ). Идентификатор организационно-правовой формы состоит из пяти знаков и вводится без пробелов.
  • Обязательно указывается только для юридических лиц.
  • Для физических лиц и для индивидуальных предпринимателей поле не указывается.
ent:IncorporationForm 0..1
name Наименование хозяйствующего субъекта без указания организационно-правовой формы.
  • Обязательно указывается только для юридических лиц.
  • Для физических лиц и для индивидуальных предпринимателей поле не указывается.
bs:String255 0..1
fullName Полное наименование хозяйствующего субъекта с указанием ОПФ так, как оно значится в ЕГРЮЛ/ЕГРИП.
  • Обязательно указывается только для юридических лиц.
  • Для физических лиц и для индивидуальных предпринимателей поле не указывается.
bs:String255 0..1
fio ФИО физического лица или индивидуального предпринимателя.
  • Обязательно указывается при создании хозяйствующего субъекта - ИП или физического лица.
  • Для юридических лиц поле не указывается.
bs:String255 0..1
inn ИНН хозяйствующего субъекта.
  • Указывается 10 цифр для юридических лиц.
  • Указывается 12 цифр для физических лиц и ИП.
  • Обязательно указывается только для юридических лиц и ИП.
  • Для физических лиц поле не указывается.
bs:String255 0..1
kpp Код причины постановки на учет.
  • Указывается только для юридических лиц, поле необязательно для заполнения.
  • Для физических лиц и для индивидуальных предпринимателей поле не указывается.
bs:String255 0..1
ogrn ОГРН или ОГРНИП.
  • Обязательно указывается только для юридических лиц и ИП.
  • Для физических лиц поле не указывается.
bs:String255 0..1
juridicalAddress Юридический адрес - адрес, по которому зарегистрирован хозяйствующий субъект.
  • При создании хозяйствующего субъекта обязательным является указание идентификатора страны, региона, района или города (для городов регионального подчинения) и текстового представления адреса. Желательным является указание адреса в виде идентификаторов компонентов адреса: страна, регион, район, населенный пункт, улица.
  • Для городов федерального подчинения указывается страна, регион (название города) и улица, где зарегистрирован ХС.
ikar:Address 1

Объект ..Request/modificationOperation/resultingList/businessEntity/incorporationForm

Объект содержит данные об организационно-правовой форме хозяйствующего субъекта.

Поле Описание Тип данных Обязательность
name Название организационно-правовой формы предприятия согласно справочнику ОКОПФ.
  • Указывается только в случае добавления/изменения сведений о хозяйствующем субъекте - юридическом лице.
bs:String255 0..1
code Код организационно-правовой формы предприятия согласно справочнику ОКОПФ.
  • Указывается только в случае добавления/изменения сведений о хозяйствующем субъекте - юридическом лице.
bs:String255 1
shortName Краткое название организационно-правовой формы предприятия.
  • Указывается только в случае добавления/изменения сведений о хозяйствующем субъекте - юридическом лице.
bs:String255 0

Объект ..Request/modificationOperation/resultingList/businessEntity/juridicalAddress

Объект описывает поля юридического адреса хозяйствующего субъекта.

Поле Описание Тип данных Обязательность
country Страна, в которой зарегистрирован хозяйствующий субъект. ikar:Country 1
region Регион страны, в которой зарегистрирован хозяйствующий субъект. ikar:Region 1
addressView Строковое представление адреса. bs:String255 1

Объект ..Request/modificationOperation/resultingList/businessEntity/juridicalAddress/country

Объект содержит сведения о стране, в которой зарегистрирован хозяйствующий субъект.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор страны в соответствии со справочником РСХН. bs:UUID 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID.

При указании обоих полей, приоритет у UUID.

GUID Глобальный идентификатор страны в соответствии со справочником РСХН. bs:UUID

Объект ..Request/modificationOperation/resultingList/businessEntity/juridicalAddress/region

Объект содержит сведения о регионе страны, в котором зарегистрирован хозяйствующий субъект.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор региона страны в соответствии со справочником РСХН. bs:UUID 1 - обязательно должно быть заполнено хотя бы одно из полей, либо UUID, либо GUID.

При указании обоих полей, приоритет у UUID.

GUID Глобальный идентификатор региона страны в соответствии со справочником РСХН.
  • Для РФ совпадает с идентификатором реестра адресов ФНС - Федеральной информационной адресной системой (ФИАС).
bs:UUID



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

Объект modifyBusinessEntityResponse

Объект содержит сведения о хозяйствующем субъекте, который был изменен или добавлен.

Поле Описание Тип Обязательность
businessEntity Элемент содержит сведения о хозяйствующем субъекте. ent:BusinessEntity 0..*

Объект ..Response/businessEntity

Объект содержит подробную информацию о хозяйствующем субъекте.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор хозяйствующего субъекта в реестре. bs:UUID 1
GUID Глобальный идентификатор хозяйствующего субъекта в реестре. bs:UUID 1
active Является ли запись о хозяйствующем субъекте активной:
  • true - запись активна;
  • false - запись не активна.
xs:boolean 1
last Является ли запись о хозяйствующем субъекте последней:
  • true - запись последняя;
  • false - запись не последняя.
xs:boolean 1
status Текущий статус версии записи реестра хозяйствующих субъектов.
  • 100 - новый объект;
  • 200 - отредактированный объект.
bs:RegisterModificationType 1
createDate Дата создания текущей записи в реестре. xs:dateTime 1
updateDate Дата обновления текущей записи реестра. xs:dateTime 1
previous Идентификатор предыдущей версии записи реестра хозяйствующих субъектов. bs:UUID 0..1
next Идентификатор следующей версии записи реестра хозяйствующих субъектов. bs:UUID 0..1
type Организационно-правовая форма.
  • 1 - юридическое лицо;
  • 2 - физическое лицо;
  • 3 - индивидуальный предприниматель.
ent:BusinessEntityType 1
name Наименование хозяйствующего субъекта без организационно-правовой формы.
  • Поле возвращается только для юридических лиц.
  • Для физических лиц и индивидуальных предпринимателей возвращается поле fio.
bs:String255 0..1
incorporationForm Организационно-правовая форма хозяйствующего субъекта.
  • Поле возвращается только для юридических лиц.
ent:IncorporationForm 0..1
fullName Полное наименование хозяйствующего субъекта с указанием ОПФ так, как оно значится в ЕГРЮЛ/ЕГРИП.
  • Возвращается только для юридических лиц.
bs:String255 0..1
fio ФИО.
  • Возвращается только для физических лиц и индивидуальных предпринимателей.
bs:String255 0..1
inn ИНН хозяйствующего субъекта.
  • Возвращается только для физических лиц и индивидуальных предпринимателей.
bs:String255 0..1
kpp КПП хозяйствующего субъекта. bs:String255 0..1
ogrn ОГРН хозяйствующего субъекта.
  • Возвращается, если был задан (для юридических лиц и ИП).
bs:String255 0..1
juridicalAddress Юридический адрес хозяйствующего субъекта. ikar:Address 1

Объект ..Response/businessEntity/incorporationForm

Объект содержит данные об организационно-правовой форме предприятия.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор записи в справочнике организационно-правовых форм. bs:UUID 1

Объект ..Response/businessEntity/juridicalAddress

Объект содержит сведения о юридическом адресе хозяйствующего субъекта.

Поле Описание Тип данных Обязательность
country Страна, в которой зарегистрирован хозяйствующий субъект. ikar:country 1
region Регион страны, в которой зарегистрирован хозяйствующий субъект. ikar:region 1
addressView Строковое представление адреса. bs:String255 1

Объект ..Response/businessEntity/juridicalAddress/country

Объект содержит данные о стране, в которой зарегистрирован хозяйствующий субъект.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор страны в соответствии со справочником РСХН. bs:UUID 1
GUID Глобальный идентификатор страны в соответствии со справочником РСХН. bs:UUID 1

Объект ..Response/businessEntity/juridicalAddress/region

Объект содержит данные о регионе страны, где зарегистрирован хозяйствующий субъект.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор региона страны в соответствии со справочником РСХН. bs:UUID 1
GUID Глобальный идентификатор региона страны в соответствии со справочником РСХН. bs:UUID 1

Коды ошибок

Код Описание ошибки
MERC03147 Страна с указанным идентификатором не найдена в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC03148 Регион с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC03149 Хозяйствующий субъект, добавляющий запись, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC03150 Наименование хозяйствующего субъекта (юридического лица) обязательно для заполнения.
MERC03151 Наименование хозяйствующего субъекта (юридического лица) превышает допустимую длину текста.
MERC03152 Страна хозяйствующего субъекта обязательна для заполнения.
MERC03153 Регион хозяйствующего субъекта обязателен для заполнения.
MERC03154 Юридический адрес (адрес регистрации) хозяйствующего субъекта обязателен для заполнения.
MERC03155 Юридический адрес (адрес регистрации) хозяйствующего субъекта превышает допустимую длину текста.
MERC03156 ИНН хозяйствующего субъекта обязателен для заполнения.
MERC03159 ИНН хозяйствующего субъекта в Республике Казахстан должен содержать 12 цифр.
MERC03160 ИНН юридического лица указан некорректно.
MERC03161 ИНН физического лица указан некорректно.
MERC03162 ОГРН должен состоять из тринадцати цифр.
MERC03163 Неверно указано контрольное число в ОГРН.
MERC03164 Код причины постановки на учёт должен состоять из девяти цифр
MERC03165 Причина редактирования реестра хозяйствующих суъектов обязательна для заполнения.
MERC03166 В запросе отсутствуют сведения о хозяйствующем субъекте.
MERC03167 ФИО хозяйствующего субъекта (физического лица) обязательно для заполнения.
MERC03168 ФИО хозяйствующего субъекта (физического лица) превышает допустимую длину текста.
MERC03169 Паспортные данные хозяйствующего субъекта (физического лица) обязательны для заполнения.
MERC03170 Паспортные данные хозяйствующего субъекта (физического лица) превышают допустимую длину текста.
MERC03171 Тип хозяйствующего субъекта обязателен для заполнения.
MERC03173 Хозяйствующий субъект, добавляющий запись, обязателен для заполнения.
MERC03177 Хозяйствующий субъект с указанным ИНН уже существует в реестре РСХН.
MERC03178 Хозяйствующий субъект с указанным ОГРН уже существует в реестре РСХН.
MERC03290 В запросе для хозяйствующего субъекта добавляющего запись указан идентификатор устаревшей версии записи реестра РСХН.
MERC03299 Указанный регион относится к другой стране
MERC04001 Отредактировать хозяйствующий субъект может только хозяйствующий субъект-владелец или хозяйствующий субъект, добавивший запись в реестр.
MERC04147 Страна с указанным идентификатором не найдена в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC04148 Регион с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC04149 Хозяйствующий субъект, добавляющий запись, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC04150 Наименование хозяйствующего субъекта (юридического лица) обязательно для заполнения.
MERC04151 Наименование хозяйствующего субъекта (юридического лица) превышает допустимую длину текста.
MERC04152 Страна хозяйствующего субъекта обязательна для заполнения.
MERC04153 Регион хозяйствующего субъекта обязателен для заполнения.
MERC04154 Юридический адрес (адрес регистрации) хозяйствующего субъекта обязателен для заполнения.
MERC04155 Юридический адрес (адрес регистрации) хозяйствующего субъекта превышает допустимую длину текста.
MERC04156 ИНН хозяйствующего субъекта обязателен для заполнения.
MERC04159 ИНН хозяйствующего субъекта в Республике Казахстан должен содержать 12 цифр.
MERC04160 ИНН юридического лица указан некорректно.
MERC04161 ИНН физического лица указан некорректно.
MERC04162 ОГРН должен состоять из тринадцати цифр.
MERC04163 Неверно указано контрольное число в ОГРН.
MERC04164 Код причины постановки на учёт должен состоять из девяти цифр
MERC04165 Причина редактирования реестра хозяйствующих суъектов обязательна для заполнения.
MERC04166 В запросе отсутствуют сведения о хозяйствующем субъекте.
MERC04167 ФИО хозяйствующего субъекта (физического лица) обязательно для заполнения.
MERC04168 ФИО хозяйствующего субъекта (физического лица) превышает допустимую длину текста.
MERC04169 Паспортные данные хозяйствующего субъекта (физического лица) обязательны для заполнения.
MERC04170 Паспортные данные хозяйствующего субъекта (физического лица) превышают допустимую длину текста.
MERC04171 Тип хозяйствующего субъекта обязателен для заполнения.
MERC04173 Хозяйствующий субъект, добавляющий запись, обязателен для заполнения.
MERC04174 Хозяйствующий субъект с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.
MERC04175 В запросе для хозяйствующего субъекта указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC04176 Идентификатор хозяйствующего субъекта (UUID) обязателен для заполнения.
MERC04177 Хозяйствующий субъект с указанным ИНН уже существует в реестре РСХН.
MERC04178 Хозяйствующий субъект с указанным ОГРН уже существует в реестре РСХН.
MERC04290 В запросе для хозяйствующего субъекта добавляющего запись указан идентификатор устаревшей версии записи реестра РСХН.
MERC04299 Указанный регион относится к другой стране

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

Создание юридического лица от имени ветеринарного упрвления
<soapenv:Envelope 
            xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
            xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
            xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
            xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications" 
            xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
            xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
            xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
            xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-vu.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
               <mercvu:modifyBusinessEntityRequest>
                 <mercvu:localTransactionId>a10003</mercvu:localTransactionId>
                 <mercvu:initiator>
                    <com:login>user</com:login>
                 </mercvu:initiator>
                 <mercvu:modificationOperation>
                    <ent:type>CREATE</ent:type>
                    <ent:resultingList count="1" total="1" offset="0">
                    <ent:businessEntity>
                            <ent:type>1</ent:type>
                            <ent:name>Гладиолус</ent:name>
                            <ent:incorporationForm>
                               <ent:code>12300</ent:code> 
                            </ent:incorporationForm>
                            <ent:fullName>Общество с ограниченной ответственностью "Гладиолус"</ent:fullName>
                            <ent:inn>3312200096</ent:inn>
                            <ent:ogrn>4085022240002</ent:ogrn>
                            <ent:juridicalAddress>
                               <ikar:country>
                                   <base:guid>123456987</base:guid>
                               </ikar:country>
                               <ikar:region>
                                  <base:guid>123654789</base:guid>
                               </ikar:region>
                               <ikar:addressView>123110, обл.Московская, г.Коломна, ул.Октябрьской Революции,д.223, кв.3</ikar:addressView>
                           </ent:juridicalAddress>
                   </ent:businessEntity>
                   </ent:resultingList>
                   <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
                  </mercvu:modificationOperation>
              </merc:modifyBusinessEntityRequest>   
          </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope


Создание физического лица от имени ветеринарного управления
<soapenv:Envelope 
            xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
            xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
            xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
            xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
            xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
            xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
            xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
            xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-vu.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
               <mercvu:modifyBusinessEntityRequest>
                    <mercvu:localTransactionId>a10003</mercvu:localTransactionId>
                    <mercvu:initiator>
                       <com:login>mercury_user</com:login>
                    </mercvu:initiator>
                    <mercvu:modificationOperation>
                       <ent:type>CREATE</ent:type>
                       <ent:resultingList count="1" total="1" offset="0">
                          <ent:businessEntity>
                             <ent:type>2</ent:type>
                             <ent:fio>Ромашкин А.В.</ent:fio>
                             <ent:inn>330110001981</ent:inn>
                             <ent:ogrn>4085022240002</ent:ogrn>
                             <ent:juridicalAddress>
                                <ikar:country>
                                    <base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
                                </ikar:country>
                                <ikar:region>
                                    <base:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</base:guid>
                                </ikar:region>
                                <ikar:addressView>600321, обл.Владимирская, с. Семёновское-Красное, ул.Октябрьской Революции,д.2Б</ikar:addressView>
                            </ent:juridicalAddress>
                         </ent:businessEntity>
                    </ent:resultingList>
                    <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
                </mercvu:modificationOperation>
            </mercvu:modifyBusinessEntityRequest>  
           </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>


Создание индивидуального предпринимателя от имени ветеринарного управления
<soapenv:Envelope 
              xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
              xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
              xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
              xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
              xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
              xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
              xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
              xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-vu.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
               <mercvu:modifyBusinessEntityRequest>
                  <mercvu:localTransactionId>a10003</mercvu:localTransactionId>
                  <mercvu:initiator>
                     <com:login>mercury_user</com:login>
                  </mercvu:initiator>
                  <mercvu:modificationOperation>
                     <ent:type>CREATE</ent:type>
                     <ent:resultingList count="1" total="1" offset="0">
                        <ent:businessEntity>
                            <ent:type>3</ent:type>
                            <ent:fio>ИП Ромашкин А.В.</ent:fio>
                            <ent:inn>332110001953</ent:inn>
                            <ent:ogrn>4085022240002</ent:ogrn>
                            <ent:juridicalAddress>
                               <ikar:country>
                                  <base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
                               </ikar:country>
                               <ikar:region>
                                   <base:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</base:guid>
                               </ikar:region>
                               <ikar:addressView>600021, обл.Владимирская, г.Владимир, ул.Октябрьской Революции,д.2Б</ikar:addressView>
                           </ent:juridicalAddress>
                       </ent:businessEntity>
                   </ent:resultingList>
                   <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
                </mercvu:modificationOperation>
              </mercvu:modifyBusinessEntityRequest>
            </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>


<soapenv:Envelope 
         xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
         xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
         xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
         xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
         xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
         xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
         xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
         xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
 <soapenv:Header/>
 <soapenv:Body>
   <ws:submitApplicationRequest>
     <ws:apiKey>apikey</ws:apiKey>
        <app:application>
          <app:serviceId>mercury-vu.service</app:serviceId>
           <app:issuerId>issuerId</app:issuerId>
           <app:issueDate>2015-01-10T17:03:00</app:issueDate>
           <app:data>
              <mercvu:modifyBusinessEntityRequest>
                 <mercvu:localTransactionId>a10003</mercvu:localTransactionId>
                 <mercvu:initiator>
                    <com:login>mercury_user</com:login>
                 </mercvu:initiator>
                 <mercvu:modificationOperation>
                   <ent:type>UPDATE</ent:type>
                   <ent:resultingList count="1" total="1" offset="0">
                      <ent:businessEntity>
                          <base:uuid>4dc6a054-fa2c-4d1e-aaac-bcd5662d23dd</base:uuid>
                          <ent:type>3</ent:type>
                          <ent:fio>ИП Ромашкин А.В.</ent:fio>
                          <ent:inn>332110001953</ent:inn>
                          <ent:ogrn>4085022240002</ent:ogrn>
                          <ent:juridicalAddress>
                              <ikar:country>
                                  <base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
                              </ikar:country>
                              <ikar:region>
                                  <base:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</base:guid>
                             </ikar:region>
                             <ikar:addressView>600021, обл.Владимирская, г.Владимир, ул.Зелёная, д.2Б</ikar:addressView> <!---Изменение адреса ХС-->
                         </ent:juridicalAddress>
                    </ent:businessEntity>
                  </ent:resultingList>
                  <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
              </mercvu:modificationOperation>
            </mercvu:modifyBusinessEntityRequest>
        </app:data>
     </app:application>
   </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>


Поиск хозяйствующего субъекта (на примере ИП). Если хозяйствующий субъект с таким ОГРН уже существует, то вернётся не ошибка, а данные этого хозяйствующего субъекта. Если хозяйствующего субъекта с таким ОГРН нет, то в реестр будет добавлена новая запись. Операция выполняется от имени ветеринарного управления.
<soapenv:Envelope 
             xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
             xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
             xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
             xmlns:mercvu="http://api.vetrf.ru/schema/cdm/mercury/vu/applications"
             xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
             xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
             xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
             xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-vu.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
               <mercvu:modifyBusinessEntityRequest>
                 <mercvu:localTransactionId>a10003</mercvu:localTransactionId>
                 <mercvu:initiator>
                     <com:login>mercury_user</com:login>
                 </mercvu:initiator>
                 <mercvu:modificationOperation>
                    <ent:type>FIND_OR_CREATE</ent:type>
                    <ent:resultingList count="1" total="1" offset="0">
                        <ent:businessEntity>
                           <ent:type>3</ent:type>
                           <ent:fio>ИП Ромашкин А.В.</ent:fio>
                           <ent:inn>332110001953</ent:inn>
                           <ent:ogrn>4085022240002</ent:ogrn>
                           <ent:juridicalAddress>
                              <ikar:country>
                                 <base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
                              </ikar:country>
                              <ikar:region>
                                  <base:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</base:guid>
                              </ikar:region>
                              <ikar:addressView>600021, обл.Владимирская, г.Владимир, ул.Октябрьской Революции,д.2Б</ikar:addressView>
                           </ent:juridicalAddress>
                        </ent:businessEntity>
                   </ent:resultingList>
                   <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
               </mercvu:modificationOperation>
           </mercvu:modifyBusinessEntityRequest>
        </app:data>
      </app:application>
    </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>


Создание юридического лица от имени хозяйствующего субъекта
<soapenv:Envelope 
            xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
            xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
            xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
            xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications" 
            xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
            xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
            xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
            xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
               <merc:modifyBusinessEntityRequest>
                 <merc:localTransactionId>a10003</merc:localTransactionId>
                 <merc:initiator>
                    <com:login>user</com:login>
                 </merc:initiator>
                 <merc:modificationOperation>
                    <ent:type>CREATE</ent:type>
                    <ent:resultingList count="1" total="1" offset="0">
                    <ent:businessEntity>
                            <ent:type>1</ent:type>
                            <ent:name>Гладиолус</ent:name>
                            <ent:incorporationForm>
                               <ent:code>12300</ent:code> 
                            </ent:incorporationForm>
                            <ent:fullName>Общество с ограниченной ответственностью "Гладиолус"</ent:fullName>
                            <ent:inn>3312200096</ent:inn>
                            <ent:ogrn>4085022240002</ent:ogrn>
                            <ent:juridicalAddress>
                               <ikar:country>
                                   <base:guid>123456987</base:guid>
                               </ikar:country>
                               <ikar:region>
                                  <base:guid>123654789</base:guid>
                               </ikar:region>
                               <ikar:addressView>123110, обл.Московская, г.Коломна, ул.Октябрьской Революции,д.223, кв.3</ikar:addressView>
                           </ent:juridicalAddress>
                   </ent:businessEntity>
                   </ent:resultingList>
                   <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
                  </merc:modificationOperation>
              </merc:modifyBusinessEntityRequest>   
          </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope


Создание физического лица от имени хозяйствующего субъекта
<soapenv:Envelope 
            xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
            xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
            xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
            xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
            xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
            xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
            xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
            xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
               <merc:modifyBusinessEntityRequest>
                    <merc:localTransactionId>a10003</merc:localTransactionId>
                    <merc:initiator>
                       <com:login>mercury_user</com:login>
                    </merc:initiator>
                    <merc:modificationOperation>
                       <ent:type>CREATE</ent:type>
                       <ent:resultingList count="1" total="1" offset="0">
                          <ent:businessEntity>
                             <ent:type>2</ent:type>
                             <ent:fio>Ромашкин А.В.</ent:fio>
                             <ent:inn>330110001981</ent:inn>
                             <ent:ogrn>4085022240002</ent:ogrn>
                             <ent:juridicalAddress>
                                <ikar:country>
                                    <base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
                                </ikar:country>
                                <ikar:region>
                                    <base:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</base:guid>
                                </ikar:region>
                                <ikar:addressView>600321, обл.Владимирская, с. Семёновское-Красное, ул.Октябрьской Революции,д.2Б</ikar:addressView>
                            </ent:juridicalAddress>
                         </ent:businessEntity>
                    </ent:resultingList>
                    <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
                </merc:modificationOperation>
            </merc:modifyBusinessEntityRequest>  
           </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>


Создание индивидуального предпринимателя от имени хозяйствующего субъекта
<soapenv:Envelope 
              xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
              xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
              xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
              xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
              xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
              xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
              xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
              xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-vu.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
               <merc:modifyBusinessEntityRequest>
                  <merc:localTransactionId>a10003</merc:localTransactionId>
                  <merc:initiator>
                     <com:login>mercury_user</com:login>
                  </merc:initiator>
                  <merc:modificationOperation>
                     <ent:type>CREATE</ent:type>
                     <ent:resultingList count="1" total="1" offset="0">
                        <ent:businessEntity>
                            <ent:type>3</ent:type>
                            <ent:fio>ИП Ромашкин А.В.</ent:fio>
                            <ent:inn>332110001953</ent:inn>
                            <ent:ogrn>4085022240002</ent:ogrn>
                            <ent:juridicalAddress>
                               <ikar:country>
                                  <base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
                               </ikar:country>
                               <ikar:region>
                                   <base:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</base:guid>
                               </ikar:region>
                               <ikar:addressView>600021, обл.Владимирская, г.Владимир, ул.Октябрьской Революции,д.2Б</ikar:addressView>
                           </ent:juridicalAddress>
                       </ent:businessEntity>
                   </ent:resultingList>
                   <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
                </merc:modificationOperation>
              </merc:modifyBusinessEntityRequest>
            </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>


<soapenv:Envelope 
         xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
         xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
         xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
         xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
         xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
         xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
         xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
         xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
 <soapenv:Header/>
 <soapenv:Body>
   <ws:submitApplicationRequest>
     <ws:apiKey>apikey</ws:apiKey>
        <app:application>
          <app:serviceId>mercury-g2b.service</app:serviceId>
           <app:issuerId>issuerId</app:issuerId>
           <app:issueDate>2015-01-10T17:03:00</app:issueDate>
           <app:data>
              <merc:modifyBusinessEntityRequest>
                 <merc:localTransactionId>a10003</merc:localTransactionId>
                 <merc:initiator>
                    <com:login>mercury_user</com:login>
                 </merc:initiator>
                 <merc:modificationOperation>
                   <ent:type>UPDATE</ent:type>
                   <ent:resultingList count="1" total="1" offset="0">
                      <ent:businessEntity>
                          <base:uuid>4dc6a054-fa2c-4d1e-aaac-bcd5662d23dd</base:uuid>
                          <ent:type>3</ent:type>
                          <ent:fio>ИП Ромашкин А.В.</ent:fio>
                          <ent:inn>332110001953</ent:inn>
                          <ent:ogrn>4085022240002</ent:ogrn>
                          <ent:juridicalAddress>
                              <ikar:country>
                                  <base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
                              </ikar:country>
                              <ikar:region>
                                  <base:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</base:guid>
                             </ikar:region>
                             <ikar:addressView>600021, обл.Владимирская, г.Владимир, ул.Зелёная, д.2Б</ikar:addressView> <!---Изменение адреса ХС-->
                         </ent:juridicalAddress>
                    </ent:businessEntity>
                  </ent:resultingList>
                  <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
              </merc:modificationOperation>
            </merc:modifyBusinessEntityRequest>
        </app:data>
     </app:application>
   </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>


Поиск хозяйствующего субъекта (на примере ИП). Если хозяйствующий субъект с таким ОГРН уже существует, то вернётся не ошибка, а данные этого хозяйствующего субъекта. Если хозяйствующего субъекта с таким ОГРН нет, то в реестр будет добавлена новая запись. Операция выполняется от имени хозяйствующего субъекта.
<soapenv:Envelope 
             xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
             xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" 
             xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
             xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
             xmlns:base="http://api.vetrf.ru/schema/cdm/base" 
             xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common" 
             xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise" 
             xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
               <merc:modifyBusinessEntityRequest>
                 <merc:localTransactionId>a10003</merc:localTransactionId>
                 <merc:initiator>
                     <com:login>mercury_user</com:login>
                 </merc:initiator>
                 <merc:modificationOperation>
                    <ent:type>FIND_OR_CREATE</ent:type>
                    <ent:resultingList count="1" total="1" offset="0">
                        <ent:businessEntity>
                           <ent:type>3</ent:type>
                           <ent:fio>ИП Ромашкин А.В.</ent:fio>
                           <ent:inn>332110001953</ent:inn>
                           <ent:ogrn>4085022240002</ent:ogrn>
                           <ent:juridicalAddress>
                              <ikar:country>
                                 <base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
                              </ikar:country>
                              <ikar:region>
                                  <base:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</base:guid>
                              </ikar:region>
                              <ikar:addressView>600021, обл.Владимирская, г.Владимир, ул.Октябрьской Революции,д.2Б</ikar:addressView>
                           </ent:juridicalAddress>
                        </ent:businessEntity>
                   </ent:resultingList>
                   <ent:reason>Причина добавления субъекта в реестр. Например, сведения о контракте с поставщиком или получателем продукции.</ent:reason>
               </merc:modificationOperation>
           </merc:modifyBusinessEntityRequest>
        </app:data>
      </app:application>
    </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>


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