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

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
Строка 617: Строка 617:
| '''issueNumber''' || Номер бланка строгой отчётности || [[String255|bs:String255]] || 0..1
| '''issueNumber''' || Номер бланка строгой отчётности || [[String255|bs:String255]] || 0..1
|-
|-
| '''issueDate''' || Дата бланка строгой отчётности || [[String255|bs:String255]] || 0..1
| '''issueDate''' || Дата бланка строгой отчётности || [http://www.w3.org/TR/xmlschema-2/#date xs:date] || 0..1
|-
|-
|[[#Объект ..Request/delivery/accompanyingForms/vetCertificate/purpose|'''purpose''']] || Цель перемещения транспортной партии. || [[Purpose |argc:Purpose]] || 1
|[[#Объект ..Request/delivery/accompanyingForms/vetCertificate/purpose|'''purpose''']] || Цель перемещения транспортной партии. || [[Purpose |argc:Purpose]] || 1

Версия 13:47, 22 марта 2017


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

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

  • информация об одной или нескольких партиях продукции, из которых будет сформирована транспортная партия;
  • сведения о получателе транспортной партии;
  • сведения о транспортном средстве и маршруте его следования;
  • дополнительные сведения необходимые для оформления ветеринарно-сопроводительного документа (ВСД), например, результат ветеринарно-санитарной экспертизы, сведения о ТТН, особые отметки и т.д.

Результатом выполнения данной операции является:

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

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

При выполнении операции возможны следующие сценарии.

1. В транспортной партии используется ранее выработанная на данном предприятии партия продукции:
1.1. Выработанная продукция с указанной записи журнала была полностью израсходована (отгружена), т.е. объём продукции для записи журнала после списания стал равен нулю.
  • Происходит списание объёмов с одной или нескольких записей журнала.
  • Одна или несколько записей журнала вырабатываемой продукции, объем которых израсходован, переходит в категорию "оформленных".
  • Оформляется ВСД на каждое наименование отгружаемой продукции.
  • Происходит гашение производственных сертификатов, объем которых был израсходован.
1.2. Выработанная продукция с указанной записи журнала не была полностью израсходована, т.е. объём продукции для записи журнала после списания – больше нуля.
  • Происходит списание объёмов с одной или нескольких записей журнала.
  • Оформляется ВСД на каждое наименование отгружаемой продукции.
2. В транспортной партии используется одна или несколько партий продукции из входного журнала:
2.1. Входящая продукция с указанной записи журнала была полностью израсходована (отгружена), т.е. объём продукции для записи журнала после списания стал равен нулю.
  • Происходит списание объёмов с одной или нескольких записей журнала.
  • Одна или несколько записей журнала входной продукции объем которых израсходован переходит в категорию "оформленных".
  • Оформляется ВСД на каждое наименование отгружаемой продукции.
2.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

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

Объект prepareOutcomingConsignmentRequest

Корневой элемент содержимого заявки. Определяет тип заявки и соответствие с описанием в библиотеке типов.

Поле Описание Тип Обязательность
localTransactionId Идентификатор заявки в клиентской системе. xs:NCName 1
initiator Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос к шлюзу. Является ответственным за выполнение бизнес-операции. Здесь потребуется логин ветврача или пользователя ХС. Логин для базовой аутентификации не подойдёт. argc:User 1
delivery Сведения для оформления транспортного ВСД. vetd:Delivery 1

Объект ..Request/initiator

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

Поле Описание Тип Обязательность
UUID Идентификатор пользователя, зарегистрированного в системе Меркурий. bs:UUID 0..1
login Логин пользователя, зарегистрированного в системе Меркурий. Обязательно указывать один из параметров. В случае, если указаны оба, приоритет будет за UUID xs:NCName 0..1

Объект ..Request/delivery

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

Поле Описание Тип Обязательность
deliveryDate Дата оформления транспортной партии. xs:dateTime 1
consignor Сведения об отправителе (владельце). Содержит сведения о хозяйствующем субъекте-владельце продукции и предприятии-отправителе.
  • При оформлении транспортной партии сведения об отправителе (хозяйствующем субъекте-владельце продукции и предприятии-отправителе) должны совпадать со сведениями о хозяйствующем субъекте-инициаторе запроса и предприятии, инициировавшим запрос.
ent:BusinessMember 1
consignee Сведения о получателе продукции (хозяйствующем субъекте-получателе продукции и предприятии-получателе).
  • В случае если перевозка осуществляется без смены владельца продукции, то хозяйствующих субъект-владелец остается таким же, как и в поле consignor.
  • Предприятие-получатель может отсутствовать в случае, если выбрана транзакция типа "смена владельца без перевозки".
ent:BusinessMember 1
consignment Сведения о транспортной партии. vetd:Consignment 1..*
accompanyingForms Дополнительные сведения, необходимые для оформления ветеринарно-сопроводительного документа. vetd:ConsignmentDocumentList 1

Объект ..Request/delivery/consignor

Объект содержит сведения об отправителе (владельце) продукции.

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

Объект ..Request/delivery/consignor/businessEntity

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

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

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

GUID Глобальный идентификатор хозяйствующего субъекта. bs:UUID

Объект ..Request/delivery/consignor/enterprise

Объект содержит сведения о площадке (поднадзорном объекте).

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

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

GUID Глобальный идентификатор предприятия. bs:UUID

Объект ..Request/delivery/consignee

Объект содержит сведения о получателе транспортной партии.

Поле Описание Тип Обязательность
businessEntity Информация о хозяйствующем субъекте-получателе транспортной партии. ent:businessEntity 0..1
enterprise Информация о предприятии-получателе транспортной партии. ent:Enterprise 0..1

Объект ..Request/delivery/consignee/businessEntity

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

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

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

GUID Глобальный идентификатор хозяйствующего субъекта. bs:UUID

Объект ..Request/delivery/consignee/enterprise

Объект содержит сведения о площадке (поднадзорном объекте).

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

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

GUID Глобальный идентификатор предприятия. bs:UUID

Объект ..Request/delivery/consignment

Объект содержит сведения о транспортной партии.

Поле Описание Тип Обязательность
volume Объём отгружаемой продукции.
  • Указанное значение должно быть больше нуля.
  • Указанное значение не должно превышать объём продукции в записи складского журнала продукции.
bs:Decimal 1
unit Единица измерения объема отгружаемой продукции.
  • Соответствующая версия единицы измерения в ИС Меркурий должна быть актуальной и неудалённой.
argc:Unit 1
packingList Список видов упаковки, которые используются для отгружаемой партии. argc:PackingFormList 0..1
packingAmount Количество единиц упаковки для отгружаемой партии.
  • Указанное значение должно быть больше, либо равно нулю и не превышать количество единиц упаковки, указанное в записи складского журнала продукции.
xs:int 0..1
sourceStockEntry Позиция в складском журнале системы Меркурий. С указанной позиции будет списан объем отгружаемой продукции для данной транспортной партии. Представляет собой идентификатор версии записи (uuid) или идентификатор записи (guid) в ИС Меркурий.
  • Указанная версия записи (uuid) складского журнала продукции в ИС Меркурий должна быть актуальной, неаннулированной и неудалённой.
  • Объём продукции по этой позиции должен быть больше нуля.
vetd:StockEntry 1

Атрибуты объекта consignment

Атрибут Описание Тип данных Обязательность
id Идентификатор, определяющий consignment в запросе.
  • Должен быть указан, если запрос содержит несколько элементов consignment.
xs:ID 0..1

Объект ..Request/delivery/consignment/unit

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

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

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

GUID Глобальный идентификатор записи справочника единиц измерения. bs:UUID

Объект ..Request/delivery/consignment/packingList

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

Поле Описание Тип Обязательность
packingForm Вид упаковки.
  • Соответствующая версия упаковки в ИС Меркурий должна быть актуальной и неудалённой.
argc:PackingForm 0..1

Объект ..Request/delivery/consignment/packingList/packingForm

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

Поле Описание Тип Обязательность
UUID Идентификатор упаковки. bs:UUID 1
name Наименование конкретного вида упаковки. bs:String255 0..1

Объект ..Request/delivery/consignment/sourceStockEntry

Объект содержит сведения о позиции продукции в складском журнале системы Меркурий.

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

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

GUID Глобальный идентификатор записи журнала продукции, с которой будет списан объем для формирования транспортной партии. bs:UUID

Объект ..Request/delivery/accompanyingForms

Объект содержит дополнительные сведения о транспортной партии, необходимые для оформления ВСД.

Поле Описание Тип Обязательность
waybill Сведения о транспортировке партии. shp:Waybill 1
vetCertificate Дополнительные сведения для оформления ВСД. vetd:VetDocument 1..*

Объект ..Request/delivery/accompanyingForms/waybill

Объект содержит сведения о транспортировке партии продукции.

Поле Описание Тип Обязательность
issueSeries Серия товарно-транспортной накладной. bs:String255 0..1
issueNumber Номер товарно-транспортной накладной. bs:String255 0..1
issueDate Дата товарно-транспортной накладной. xs:date 0..1
type Тип товарно-транспортной накладной:
  • 1 - товарно-транспортная накладная;
  • 2 - конасамент (перевозчик становится владельцем груза);
  • 3 - CMR (международная ТТН);
  • 4 - авианакладная.
shp:WaybillType 1
broker Фирма-посредник (перевозчик продукции). ent:BusinessEntity 0..1
transportInfo Информация о транспорте, в котором будет перемещаться партия продукции. shp:TransportInfo 1
transportStorageType Способ хранения продукции при перевозке.
  • замороженные (FROZEN);
  • охлажденные (CHILLED);
  • охлаждаемые (COOLED);
  • вентилируемые (VENTILATED).
shp:TransportationStorageType 1
cargoReloadingPointList Список пунктов перегрузки транспортной партии. shp:ShipmentRoute 0..1

Объект ..Request/delivery/accompanyingForms/waybill/broker

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

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

GUID Глобальный идентификатор хозяйствующего субъекта - перевозчика продукции (посредника). bs:UUID

Объект ..Request/delivery/accompanyingForms/waybill/transportInfo

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

Поле Описание Тип Обязательность
transportType Тип транспортного средства:
  • автомобильный;
  • железнодорожный;
  • авиатранспорт
  • морской (контейнерная партия);
  • морской (трюмная партия).
shp:TransportType 1
transportNumber Номер транспортного средства. shp:TransportNumber 1

Объект ..Request/delivery/accompanyingForms/waybill/transportInfo/transportNumber

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

Поле Описание Тип Обязательность
containerNumber Номер контейнера (при автомобильной перевозке). bs:String255 0..1
wagonNumber Номер вагона. bs:String255 0..1
vehicleNumber Номер автомобиля. bs:String255 0..1
trailerNumber Номер прицепа (полуприцепа). bs:String255 0..1
shipName Название судна (или номер контейнера). bs:String255 0..1
flightNumber Номер авиарейса. bs:String255 0..1

Объект ..Request/delivery/accompanyingForms/waybill/cargoReloadingPointList

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

Поле Описание Тип Обязательность
cargoReloadingPoint Пункт перегрузки транспортной партии в другое транспортное средство. shp:CargoReloadingPoint 0..*

Объект ..Request/delivery/accompanyingForms/waybill/cargoReloadingPointList/cargoReloadingPoint

Объект содержит информацию о пункте перегрузки.

Поле Описание Тип Обязательность
name Название пункта перегрузки. bs:String255 1
nextTransport Сведения о дальнейшем транспорте. shp:TransportInfo 0..1

Объект ..Request/accompanyingForms/waybill/cargoReloadingPointList/cargoReloadingPoint/nextTransport

Объект содержит сведения о транспорте, которым далее последует транспортная партия.

Поле Описание Тип Обязательность
transportType Тип транспортного средства. shp:TransportType 1
transportNumber Номер транспортного средства. shp:TransportNumber 1

Объект ..Request/accompanyingForms/waybill/cargoReloadingPointList/cargoReloadingPoint/nextTransport/transportNumber

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

Поле Описание Тип Обязательность
containerNumber Номер контейнера. bs:String255 0..1
wagonNumber Номер вагона. bs:String255 0..1
vehicleNumber Номер автомобиля. bs:String255 0..1
trailerNumber Номер прицепа (полуприцепа). bs:String255 0..1
shipName Название судна. bs:String255 0..1
flightNumber Номер авиарейса. bs:String255 0..1

Объект ..Request/delivery/accompanyingForms/vetCertificate

Объект содержит сведения о дополнительной информации, необходимой для оформления ВСД.

Поле Описание Тип Обязательность
issueSeries Серия бланка строгой отчётности bs:String255 0..1
issueNumber Номер бланка строгой отчётности bs:String255 0..1
issueDate Дата бланка строгой отчётности xs:date 0..1
purpose Цель перемещения транспортной партии. argc:Purpose 1
broker Фирма-посредник (перевозчик продукции). ent:BusinessEntity 0..1
transportInfo Информация о транспорте, в котором будет перемещаться партия продукции. shp:TransportInfo 1
transportStorageType Способ хранения продукции при перевозке. shp:TransportationStorageType 1
cargoReloadingPointList Список пунктов перегрузки транспортной партии. shp:ShipmentRoute 0..1
cargoInspected Отметка об обследовании партии продукции ветеринарным врачом.
  • Если указать значение false, на форме сертификата будет указано "Не подвергнуто ветеринарно-санитарной экспертизе";
  • Если указано true в этом поле и false в поле cargoExpertized, то на печатной форме сертификата будет отметка "Изготовлено из сырья, прошедшего ветеринарно-санитарную экспертизу";
  • Если указано true в этом поле и true в поле cargoExpertized, то на печатной форме сертификата будет отметка "Подвергнуто ветеринарно-санитарной экспертизе в полном объёме".
xs:boolean 1
cargoExpertized Отметка о проведении ветеринарной экспертизы продукции.
  • Если в поле cargoInspected указано true и в этом поле указано true, то на форме сертификата будет отметка "Подвергнуто ветеринарно-санитарной экспертизе в полном объёме";
  • Если в поле cargoInspected указано false, то вне зависимости от значения в этом поле на печатной форме сертификата будет указано "Не подвергнуто ветеринарно-санитарной экспертизе".
xs:boolean 1
expertiseInfo Сведения о ветеринарно-санитарной экспертизе. bs:String255 1
confirmedBy Сведения о ветеринарном враче, оформляющим ВСД.
  • Указываются только для бумажных ветеринарных сертификатов.
argc:User 1
locationProsperity Благополучие местности. bs:String255 1
animalSpentPeriod Период нахождения животных на территории ТС
  • Данное поле указывается только для типа продукции "Живые животные".
vetd:AnimalSpentPeriod 0..1
monthsSpent Кол-во месяцев нахождения животных на территории ТС
  • Данное поле указывается только для типа продукции "Живые животные".
bs:String255 0..1
quarantinePlace Место проведения карантинирования
  • Данное поле указывается только для типа продукции "Живые животные".
bs:String255 0..1
quarantineDays Количество дней карантинирования
  • Данное поле указывается только для типа продукции "Живые животные".
xs:int 0..1
immunizationInfo Сведения о проведенной иммунизации
  • Данное поле указывается только для типа продукции "Живые животные".
bs:String255 0..1
precedingVetDocuments Сведения о предыдущих ветеринарных сопроводительных документах. bs:String255 0..1
transferPermit Сведения о разрешении на вывоз. argc:Document 0..1
specialMarks Особые отметки для ветеринарно-сопроводительного документа. bs:String255 0..1

Атрибуты объекта vetCertificate

Атрибут Описание Тип данных Обязательность
for Ссылка на consignment (или batch) в запросе.
  • Может отсутствовать, если consignment (batch) только один.
xs:IDREF 0..1

Объект ..Request/delivery/accompanyingForms/vetCertificate/purpose

Объект содержит сведения о цели перемещения транспортной партии.

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

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

GUID Глобальный идентификатор записи в справочнике целей. bs:UUID

Объект ..Request/accompanyingForms/vetCertificate/broker

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

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

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

GUID Глобальный идентификатор хозяйствующего субъекта - перевозчика продукции (посредника). bs:UUID

Объект ..Request/delivery/accompanyingForms/vetCertificate/transportInfo

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

Поле Описание Тип Обязательность
transportType Тип транспортного средства:
  • автомобильный;
  • железнодорожный;
  • авиатранспорт;
  • морской (контейнерная партия);
  • морской (трюмная партия).
shp:TransportType 1
transportNumber Номер транспортного средства. bs:String255 1

Объект ..Request/delivery/accompanyingForms/vetCertificate/cargoReloadingPointList

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

Поле Описание Тип Обязательность
cargoReloadingPoint Пункт перегрузки транспортной партии в другое транспортное средство. shp:CargoReloadingPoint 0..*

Объект ..Request/delivery/accompanyingForms/vetCertificate/cargoReloadingPointList/cargoReloadingPoint

Объект содержит информацию о пункте перегрузки.

Поле Описание Тип Обязательность
name Название пункта перегрузки. bs:String255 1
nextTransport Сведения о дальнейшем транспорте. shp:TransportInfo 1

Объект ..Request/delivery/accompanyingForms/vetCertificate/cargoReloadingPointList/cargoReloadingPoint/nextTransport

Объект содержит сведения о транспорте, которым далее последует транспортная партия.

Поле Описание Тип Обязательность
transportType Тип транспортного средства. shp:TransportType 1
transportNumber Номер транспортного средства. shp:TransportNumber 1

Объект ..Request/delivery/accompanyingForms/vetCertificate/confirmedBy

Объект содержит сведения о ветеринарном враче, оформившим ВСД.

Поле Описание Тип Обязательность
fio ФИО врача, оформившего ВСД.
  • Данное поле указываются только для бумажных ветеринарных сертификатов.
bs:String255 1
post Должность врача, оформившего ВСД.
  • Данное поле указываются только для бумажных ветеринарных сертификатов.
bs:String255 1

Объект ..Request/delivery/accompanyingForms/vetCertificate/transferPermit

Объект содержит сведения о разрешении на вывоз.

Поле Описание Тип Обязательность
issueNumber Номер разрешения на вывоз. bs:String255 1
issueDate Дата разрешения на вывоз. bs:String255 1

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

Объект prepareOutcomingConsignmentResponse

Объект содержит сведения об изменённой записи журнала и об оформленном ВСД.

Поле Описание Тип Обязательность
stockEntry Сведения об изменённой записи журнала. vetd:StockEntry 1..*
vetDocument Сведения об оформленном или погашенном ВСД. vetd:VetDocument 1..*


Объект ..Response/stockEntry

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

Поле Описание Тип Обязательность
UUID Идентификатор версии записи журнала. bs:UUID 1
GUID Глобальный идентификатор записи журнала. bs:UUID 1
active Является ли запись журнала активной:
  • true - запись активна;
  • false - запись не активна.
xs:boolean 1
last Последняя версия записи журнала:
  • true - да;
  • false - нет.
xs:boolean 1
status Статус версии записи журнала. bs:VersionStatus 1
createDate Дата создания записи журнала. xs:DateTime 1
updateDate Дата изменения записи журнала. xs:DateTime 1
entryNumber Номер записи журнала. Идентифицирует её в веб-интерфейсе Меркурия. vetd:StockEntryNumber 1
batch Объект содержит сведения о записи складского журнала, созданной или измененной в результате операции. vetd:Batch 1

Объект ..Response/stockEntry/batch

Объект содержит сведения о сырье, которое было использовано при производстве партии продукции.

Поле Описание Тип Обязательность
productType Тип продукции. Первый уровень иерархического справочника продукции ИС Меркурий. argpr:ProductType 1
product Продукция. Второй уровень иерархического справочника продукции ИС Меркурий. argpr:Product 1
subProduct Вид продукции. Третий уровень иерархического справочника продукции ИС Меркурий. argpr:SubProduct 1
productItem Наименование продукции в номенклатуре производителя. argpr:ProductItem 0..1
volume Объем продукции, которая была произведена. Значение должно быть больше нуля. bs:Decimal 1
unit Единица измерения объема вырабатываемой продукции argc:Unit 1
packingList Список видов упаковки, которые были использованы для производственной партии. argc:PackingFormList 0..1
packingAmount Общее количество единиц упаковки для производственной партии. xs:int 0..1
dateOfProduction Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. vetd:GoodsDate 1
expiryDate Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. vetd:GoodsDate 1
perishable Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. xs:boolean 0..1
countryOfOrigin Страна происхождения выработанной продукции. ikar:Country 1
producerList Список производителей продукции. ent:ProducerList 1
productMarkingList Список маркировки, доступный для данного производителя. vetd:ProductMarkingList 0..1
lowGradeCargo Является ли груз некачественным.
  • true – груз некачественный;
  • false – груз качественный.

Элемент может не указываться. В этом случае значение по-умолчанию устанавливается false.

xs:boolean 1
owner Хозяйствующий субъект владелец продукции. ent:BusinessEntity 1

Объект ..Response/stockEntry/batch/product

Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.

Поле Описание Тип Обязательность
UUID Идентификатор версии продукции bs:UUID 1
GUID Глобальный идентификатор продукции bs:UUID 1

Объект ..Response/stockEntry/batch/subProduct

Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.

Поле Описание Тип Обязательность
UUID Идентификатор версии вида продукции bs:UUID 1
GUID Глобальный идентификатор продукции bs:UUID 1

Объект ..Response/stockEntry/batch/productItem

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

Поле Описание Тип Обязательность
name Наименование продукции в соответствии с номенклатурой производителя xs:string 1

Объект ..Response/stockEntry/batch/unit

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

Поле Описание Тип Обязательность
UUID Идентификатор версии единицы измерения bs:UUID 1
GUID Глобальный идентификатор единицы измерения bs:UUID 1

Объект ..Response/stockEntry/batch/packingList

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

Поле Описание Тип Обязательность
packingForm Вид упаковки. vetd:PackingForm 0..1

Объект ..Response/stockEntry/batch/packingList/packingForm

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

Поле Описание Тип Обязательность
UUID Идентификатор упаковки. bs:UUID 1
name Наименование конкретного вида упаковки xs:string 1

Объект ..Response/stockEntry/batch/productMarkingList

Объект содержит сведения о списке маркировки.

Поле Описание Тип Обязательность
productMarking Строка с маркировкой продукции. bs:String255 0..*

Объект ..Response/stockEntry/batch/countryOfOrigin

Объект содержит сведения о стране-происхождения продукции.

Поле Описание Тип Обязательность
UUID Идентификатор версии страны происхождения. bs:UUID 0..1
GUID Глобальный идентификатор страны происхождения. bs:UUID 0..1

Объект ..Response/stockEntry/batch/producerList

Объект содержит сведения о списке производителей продукции.

Поле Описание Тип Обязательность
producer Производитель продукции. vetd:Producer 1

Объект ..Response/stockEntry/batch/producerList/producer

Объект содержит сведения о производителе продукции.

Поле Описание Тип Обязательность
enterprise Информация о предприятие-производителе продукции. ent:Enterprise 1
role Роль предприятия-производителя продукции. ent:EnterpriseRole 1

Объект ..Response/stockEntry/batch/producerList/producer/enterprise

Объект содержит сведение о предприятие-производителе продукции.

Поле Описание Тип Обязательность
UUID Идентификатор версии предприятия-производителя продукции. bs:UUID 0..1
GUID Глобальный идентификатор предприятия-производителя продукции. bs:UUID 0..1

Объект ..Response/stockEntry/batch/owner

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

Поле Описание Тип Обязательность
UUID Идентификатор версии хозяйствующего субъекта - владельца продукции. bs:UUID 0..1
GUID Глобальный идентификатор хозяйствующего субъекта - владельца продукции. bs:UUID 0..1


Объект ..Response/vetDocument

Объект содержит сведения о ВСД.

Поле Описание Тип Обязательность
UUID Идентификатор документа. bs:UUID 1
issueSeries Серия бланка строгой отчётности. bs:String255 0..1
issueNumber Номер бланка строгой отчётности. bs:String255 0..1
issueDate Дата оформления ветеринарного сопроводительного документа. xs:date 1
form Форма ветеринарного сопроводительного документа. vetd:VetDocumentForm 1
status Статус ветеринарного сопроводительного документа. vetd:VetDocumentStatus 1
animalSpentPeriod Количество времени, которое животные находились на территории ТС.
  • Данное поле указывается только для типа продукции "Живые животные"
vetd:AnimalSpentPeriod 0..1
consignor Сведения об отправителе (владельце). Содержит сведения о хозяйствующем субъекте-владельце продукции и предприятии-отправителе. ent:BusinessMember 1
consignee Сведения о получателе продукции. Содержит сведения о хозяйствующем субъекте-владельце продукции, в случае если перевозка осуществляется без смены владельца продукции, то хозяйствующих субъект-владелец остается таким же, как указано в поле consignor, так же указывается сведения о предприятии-получателе продукции. Предприятия-получатель может отсутствовать в случае, если выбрана транзакция "смена владельца без перевозки". ent:BusinessMember 1
batch Сведения о продукции из транспортной партии. vetd:Batch 1..*
purpose Цель перемещения транспортной партии. argc:Purpose 0..1
broker Фирма-посредник (перевозчик продукции). ent:BusinessEntity 0..1
transportInfo Информация о транспорте, в котором будет перемещаться партия продукции. shp:TransportInfo 1
transportStorageType Способ хранения продукции при перевозке. shp:TransportationStorageType 1
cargoReloadingPointList Список пунктов перегрузки транспортной партии. shp:ShipmentRoute 0..1
expertiseInfo Сведения о проведенных лабораторных исследованиях. bs:String255 0..1
confirmedBy Сведения о ветеринарном враче, оформившим ветеринарный сопроводительный документ. argc:User 1
locationProsperity Благополучие местности. bs:String255 1
monthsSpent Кол-во месяцев нахождения животных на территории ТС.
  • Данное поле указывается только для типа продукции "Живые животные".
bs:String255 1
quarantinePlace Место проведения карантинирования.
  • Данное поле указывается только для типа продукции "Живые животные".
bs:String255 1
quarantineDays Количество дней карантинирования.
  • Данное поле указывается только для типа продукции "Живые животные".
xs:int 1
specialMarks Особые отметки для ветеринарно-сопроводительного документа. bs:String255 0..1

Объект ..Response/vetDocument/consignor

Объект содержит сведения об отправителе (владельце) продукции.

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

Объект ..Response/vetDocument/consignor/businessEntity

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

Поле Описание Тип Обязательность
UUID Идентификатор версии хозяйствующего субъекта. bs:UUID 1
GUID Глобальный идентификатор хозяйствующего субъекта. bs:UUID 1

Объект ..Response/vetDocument/consignor/enterprise

Объект содержит сведения о площадке (поднадзорном объекте).

Поле Описание Тип Обязательность
UUID Идентификатор версии предприятия. bs:UUID 1
GUID Глобальный идентификатор предприятия. bs:UUID 1

Объект ..Response/vetDocument/consignee

Объект содержит сведения о получателе транспортной партии.

Поле Описание Тип Обязательность
businessEntity Информация о хозяйствующем субъекте-получателе транспортной партии. ent:BusinessEntity 1
enterprise Информация о предприятии-получателе транспортной партии. ent:Enterprise 1

Объект ..Response/vetDocument/consignee/businessEntity

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

Поле Описание Тип Обязательность
UUID Идентификатор версии хозяйствующего субъекта. bs:UUID 1
GUID Глобальный идентификатор хозяйствующего субъекта. bs:UUID 1

Объект ..Response/vetDocument/consignee/enterprise

Объект содержит сведения о площадке (поднадзорном объекте).

Поле Описание Тип Обязательность
UUID Идентификатор версии предприятия. bs:UUID 1
GUID Глобальный идентификатор предприятия. bs:UUID 1

Объект ..Response/vetDocument/batch

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

Поле Описание Тип Обязательность
productType Тип продукции. Первый уровень иерархического справочника продукции РСХН. argpr:ProductType 1
product Продукция. Второй уровень иерархического справочника продукции РСХН. argpr:Product 1
subProduct Вид продукции. Третий уровень иерархического справочника продукции РСХН. argpr:SubProduct 1
productItem Наименование продукции в номенклатуре производителя. argpr:ProductItem 0..1
volume Объем продукции, входящей в транспортную партию. Значение должно быть больше нуля. bs:Decimal 1
unit Единица измерения объема транспортной партии. argc:Unit 1
packingAmount Общее количество единиц упаковки для транспортной партии. xs:int 0..1
dateOfProduction Дата выработки продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. vetd:GoodsDate 1
expiryDate Дата окончания срока годности продукции. Может быть указана тремя способами: датой, диапазоном дат, строкой. В случае точной даты выработки указывается только первая компонента - firstDate. vetd:GoodsDate 1
perishable Описывает, является ли продукция скоропортящейся, true – скоропортящаяся, false – не скоропортящаяся. xs:boolean 0..1
countryOfOrigin Страна происхождения продукции. ikar:Country 1
producerList Список производителей продукции. ent:ProducerList 1
productMarkingList Список маркировки, доступный для данного производителя. vetd:ProductMarkingList 0..1
lowGradeCargo Является ли груз некачественным.
  • true – груз некачественный;
  • false – груз качественный.

Элемент может не указываться. В этом случае значение по-умолчанию устанавливается false.

xs:boolean 1
owner Хозяйствующий субъект-владелец продукции. ent:BusinessEntity 1

Объект ..Response/vetDocument/batch/product

Объект содержит сведения о продукции; второй уровень иерархического справочника продукции ИС Меркурий.

Поле Описание Тип Обязательность
UUID Идентификатор версии записи справочника продукции. bs:UUID 1
GUID Глобальный идентификатор записи справочника продукции. bs:UUID 1

Объект ..Response/vetDocument/batch/subProduct

Объект содержит сведения о видах продукции; третий уровень иерархического справочника продукции ИС Меркурий.

Поле Описание Тип Обязательность
UUID Идентификатор версии записи справочника вида продукции bs:UUID 1
GUID Глобальный идентификатор записи справочника продукции bs:UUID 1

Объект ..Response/vetDocument/batch/productItem

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

Поле Описание Тип Обязательность
name Наименование продукции в соответствии с номенклатурой производителя bs:String255 1

Объект ..Response/vetDocument/batch/unit

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

Поле Описание Тип Обязательность
UUID Идентификатор версии записи справочника единиц измерения bs:UUID 1
GUID Глобальный идентификатор записи справочника единиц измерения bs:UUID 1

Объект ..Response/vetDocument/batch/countryOfOrigin

Объект содержит сведения о стране-происхождения продукции.

Поле Описание Тип Обязательность
UUID Идентификатор версии страны происхождения. bs:UUID 1
GUID Глобальный идентификатор страны происхождения. bs:UUID 1

Объект ..Response/vetDocument/batch/producerList

Объект содержит сведения о списке производителей продукции.

Поле Описание Тип Обязательность
producer Производитель продукции. ent:Producer 1..*

Объект ..Response/vetDocument/batch/producerList/producer

Объект содержит сведения о производителе продукции.

Поле Описание Тип Обязательность
enterprise Информация о предприятие-производителе продукции. ent:Enterprise 1
role Роль предприятия-производителя продукции. ent:EnterpriseRole 1

Объект ..Response/vetDocument/batch/producerList/producer/enterprise

Объект содержит сведение о предприятие-производителе продукции.

Поле Описание Тип Обязательность
UUID Идентификатор версии предприятия-производителя продукции. bs:UUID 1
GUID Глобальный идентификатор предприятия-производителя продукции. bs:UUID 1

Объект ..Response/vetDocument/batch/productMarkingList

Объект содержит сведения о списке маркировки.

Поле Описание Тип Обязательность
productMarking Строка с маркировкой продукции. bs:String255 0..*

Объект ..Response/vetDocument/batch/owner

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

Поле Описание Тип Обязательность
UUID Идентификатор версии хозяйствующего субъекта - владельца продукции. bs:UUID 1
GUID Глобальный идентификатор хозяйствующего субъекта - владельца продукции. bs:UUID 1

Объект ..Response/vetDocument/purpose

Объект содержит сведения о цели перемещения транспортной партии.

Поле Описание Тип Обязательность
UUID Идентификатор версии записи в справочнике целей. bs:UUID 1 - обязательно должно быть заполнено одно из плей, либо UUID, либо GUID.
GUID Глобальный идентификатор записи в справочнике целей. bs:UUID

Объект ..Response/vetDocument/broker

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

Поле Описание Тип Обязательность
UUID идентификатор хозяйствующего субъекта - перевозчика продукции (посредника). bs:UUID 1
GUID Глобальный идентификатор хозяйствующего субъекта - перевозчика продукции (посредника). bs:UUID 1

Объект ..Response/vetDocument/transportInfo

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

Поле Описание Тип Обязательность
transportType Тип транспортного средства. xs:string 1
transportNumber Номер транспортного средства. xs:string 1

Объект ..Response/vetDocument/transportInfo/transportNumber

Объект содержит информацию о номере транспортного средства.

Поле Описание Тип Обязательность
vehicleNumber Номер транспортного средства. xs:string 1


Объект ..Response/vetDocument/cargoReloadingPointList

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

Поле Описание Тип Обязательность
cargoReloadingPoint Пункт перегрузки транспортной партии в другое транспортное средство. shp:CargoReloadingPoint 0..*

Объект ..Response/vetDocument/cargoReloadingPointList/cargoReloadingPoint

Объект содержит информацию о пункте перегрузки.

Поле Описание Тип Обязательность
name Название пункта перегрузки. xs:string 1
nextTransport Сведения о дальнейшем транспорте. shp:TransportInfo 1

Объект ..Response/vetDocument/cargoReloadingPointList/cargoReloadingPoint/nextTransport

Объект содержит сведения о транспорте, которым далее последует транспортная партия.

Поле Описание Тип Обязательность
transportType Тип транспортного средства. shp:TransportType 1
transportNumber Номера транспортного средства. shp:TransportNumber 1

Объект ..Response/vetDocument/confirmedBy

Объект содержит сведения о ветеринарном враче, оформившим ВСД.

Поле Описание Тип Обязательность
fio ФИО врача, оформившего ветеринарно-сопроводительный документ. xs:string 1
post Должность врача, оформившего ветеринарно-сопроводительный документ. xs:string 1

Коды ошибок

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

Код Описание ошибки
MERC02001 В качестве хозяйствующего субъекта отправителя продукции, должен быть указан хозяйствующий субъект, ответственный за выполнение операции.
MERC02002 В запросе отсутствуют сведения о хозяйствующем субъекте, ответственном за выполнение операции.
MERC02003 Отсутствует идентификатор (GUID) хозяйствующего субъекта, ответственного за выполнение операции.
MERC02004 Идентификатор (GUID) хозяйствующего субъекта, ответственного за выполнение операции, не соответствует установленному формату.
MERC02005 Хозяйствующий субъект, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН.
MERC02006 Обслуживаемое предприятие с указанным идентификатором не найдено в реестре РСХН.
MERC02007 Хозяйствующий субъект - собственник продукции, с указанным идентификатором не найден в реестре РСХН.
MERC02008 Запись складского журнала продукции с указанным идентификатором не найдена в реестре РСХН.
MERC02009 В запросе для записи складского журнала продукции указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02010 Единица измерения для партии сырья с указанным идентификатором не найдена в реестре РСХН.
MERC02011 В партии сырья для единицы измерения указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02012 Цель с указанным идентификатором не найдена в реестре РСХН.
MERC02013 В запросе для цели указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02014 Упаковка с указанным идентификатором не найдена в реестре РСХН.
MERC02015 В запросе для упаковки указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02016 Продукция с указанным идентификатором не найдена в реестре РСХН.
MERC02017 В запросе для продукции указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02018 Вид продукции с указанным идентификатором не найден в реестре РСХН.
MERC02019 В запросе для вида продукции указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02020 Единица измерения для вырабатываемой партии с указанным идентификатором не найдена в реестре РСХН.
MERC02021 В вырабатываемой партии для единицы измерения указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02022 Наименование продукции с указанным идентификатором не найдено в реестре РСХН.
MERC02023 В запросе для наименовании продукции указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02024 Тип продукции с указанным идентификатором не найден в реестре РСХН.
MERC02025 Страна происхождения с указанным идентификатором не найдена в реестре РСХН.
MERC02026 В запросе для страны происхождения указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02027 Предприятие-производитель с указанным идентификатором не найдено в реестре РСХН.
MERC02028 В запросе для предприятия-производителя указан идентификатор (UUID) устаревшей версии записи реестра РСХН.
MERC02036 Тип операции с партией обязателен для заполнения.
MERC02037 Тип операции с партией указан неверно.
MERC02038 Вид транспорта для операции с партией обязателен для заполнения.
MERC02039 Вид транспорта для операции с партией указан неверно.
MERC02040 Номер транспортного средства для операции с партией обязателен для заполнения.
MERC02041 Номер транспортного средства для операции с партией превышает допустимую длину текста.
MERC02042 Номер полуприцепа для операции с партией превышает допустимую длину текста.
MERC02043 Номер контейнера для операции с партией превышает допустимую длину текста.
MERC02044 Способ хранения при перевозке для операции с партией обязателен для заполнения.
MERC02045 Способ хранения при перевозке для операции с партией указан неверно.
MERC02046 Государственная ветеринарная экспертиза для операции с партией обязательна для заполнения.
MERC02047 Обслуживаемое предприятие для операции с партией обязательно для заполнения.
MERC02048 Дата отгрузки для операции с партией обязательна для заполнения.
MERC02049 Пункт пропуска для операции с партией обязателен для заполнения.
MERC02050 Наименование пункта перегрузки для операции с партией обязательно для заполнения при наличии пункта перегрузки.
MERC02051 Наименование пункта перегрузки для операции с партией превышает допустимую длину текста.
MERC02052 Номер транспортного средства после перегрузки для операции с партией превышает допустимую длину текста.
MERC02053 Вид транспорта после перегрузки для операции с партией обязателен для заполнения при наличии пункта перегрузки.
MERC02054 Вид транспорта после перегрузки для операции с партией указан неверно.
MERC02055 Блок сведений об операции с партией отсутствует в запросе.
MERC02056 Хозяйствующий субъект - отправитель продукции, для операции с партией обязателен для заполнения.
MERC02057 Хозяйствующий субъект - получатель продукции, в товарно-транспортной накладной обязателен для заполнения.
MERC02058 Регион получателя в товарно-транспортной накладной обязателен для заполнения.
MERC02059 Район получателя в товарно-транспортной накладной обязателен для заполнения.
MERC02060 Адрес получателя в товарно-транспортной накладной обязателен для заполнения.
MERC02061 Адрес получателя в товарно-транспортной накладной превышает допустимую длину текста.
MERC02062 Страна получателя в товарно-транспортной накладной обязательна для заполнения.
MERC02063 Наименование получателя в товарно-транспортной накладной обязательно для заполнения.
MERC02064 Предприятие получатель продукции, в товарно-транспортной накладной обязательно для заполнения.
MERC02065 Благополучие местности в ветеринарно-сопроводительном документе обязательно для заполнения.
MERC02066 Благополучие местности в ветеринарно-сопроводительном документе превышает допустимую длину текста.
MERC02067 Цель в ветеринарно-сопроводительном документе обязательна для заполнения.
MERC02068 Количество месяцев на территории РФ в ветеринарно-сопроводительном документе превышает допустимую длину текста.
MERC02069 Биологический вид в ветеринарно-сопроводительном документе превышает допустимую длину текста.
MERC02070 Состояние продукции в ветеринарно-сопроводительном документе превышает допустимую длину текста.
MERC02071 Температура в ветеринарно-сопроводительном документе превышает допустимую длину текста.
MERC02072 Район вылова продукции в ветеринарно-сопроводительном документе превышает допустимую длину текста.
MERC02073 Биологический вид в ветеринарно-сопроводительном документе обязателен для заполнения.
MERC02074 Состояние продукции в ветеринарно-сопроводительном документе обязательно для заполнения.
MERC02075 Температура в ветеринарно-сопроводительном документе обязательна для заполнения.
MERC02076 Район вылова продукции в ветеринарно-сопроводительном документе обязателен для заполнения.
MERC02077 Количество единиц упаковки в ветеринарно-сопроводительном документе указано неверно.
MERC02078 Объём в ветеринарно-сопроводительном документе указано неверно.
MERC02079 Тип транзакции должен отличаться от "Переработка" и "Экспорт".
MERC02080 Единица измерения, в которой происходит списание продукции, в ветеринарно-сопроводительном документе обязательна для заполнения.
MERC02106 Предприятие-получатель в транзакции должно совпадать с предприятием, указанным в транзакции.
MERC02107 Хозяйствующий субъект получатель в транзакции должен совпадать с хозяйствующим субъектом, указанным в транзакции.
MERC02119 В заявке может быть указана только упаковка содержащаяся в записи складского журнала продукции.
MERC02123 Отсутствуют требуемые формы для оформляемых ВСД.
MERC02127 Предприятие и хозяйствующий субъект, указанные в транзакции, должны быть связаны друг с другом.
MERC02128 Предприятие получатель партии продукции, с указанным идентификатором не найдено в реестре РСХН.
MERC02129 Хозяйствующий субъект, получатель партии продукции, с указанным идентификатором не найден в реестре РСХН.
MERC02130 Хозяйствующий субъект, перевозчик партии продукции, с указанным идентификатором не найден в реестре РСХН.
MERC02131 В транспортной операции с партией должна быть указана хотя бы одна товарно-транспортная накладная.
MERC02132 В товарно-транспортной накладной должен быть указан хотя бы один ветеринарно-сопроводительный документ.
MERC02133 Предприятие-получатель в транзакции не должно совпадать с предприятием, указанным в транзакции.
MERC02134 Обслуживаемое предприятие в транспортируемых записях журнала должно совпадать с предприятием, указанным в транзакции.
MERC02135 Хозяйствующий субъект в транспортируемых записях журнала должно совпадать с хозяйствующим субъектом, указанным в транзакции.
MERC02136 Единица измерения транспортируемого объёма несовместима с единицей измерения записи складского журнала продукции.
MERC02137 Используемый объём должен быть меньше или равен остатку.
MERC02138 Используемое кол-во упаковок должно быть меньше или равно остатку.
MERC02140 Транспортируемые записи складского журнала продукции должны быть активные.
MERC02141 Транспортируемые записи складского журнала продукции не должны являться шаблонами.
MERC02142 Транспортируемые записи складского журнала продукции должны быть в состоянии "создана" (т.е. не аннулированы).
MERC02143 Транспортируемые записи складского журнала продукции должны быть в состоянии "создана" (т.е. не оформлены).
MERC02144 Транспортируемые записи складского журнала продукции должны быть отправлены в ГВЭ.
MERC02145 Цель должна быть: "для некачественных грузов".
MERC02146 Хозяйствующий субъект получатель в транзакции не должен совпадать с хозяйствующим субъектом указанным в транзакции.
MERC02214 Период нахождения животных на территории таможенного союза обязателен для заполнения.
MERC02215 Количество месяцев нахождения животных на территории таможенного союза обязательно для заполнения.
MERC02216 Место для карантинирования обязательно для заполнения.
MERC02217 Количество дней для карантинирования указано неверно.


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

В транспортной партии используется партия из входного журнала. Версия запроса для ветеринарного управления.

<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" 
                  xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document" 
                  xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production" 
                  xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment">
   <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:prepareOutcomingConsignmentRequest>
                    <mercvu:localTransactionId>123456</mercvu:localTransactionId>
                    <mercvu:initiator>
                        <com:login>user</com:login>
                </mercvu:initiator>
                <mercvu:delivery>
                    <vet:deliveryDate>2015-09-30T10:03:00</vet:deliveryDate>
                    <vet:consignor>
                       <ent:businessEntity>
                            <base:guid>fe20c73a-218a-11e2-a69b-b499babae7ea</base:guid>
                       </ent:businessEntity>
                       <ent:enterprise>
                            <base:guid>203d7980-c591-46f8-8f97-a74bd433a79b</base:guid>
                       </ent:enterprise>
                   </vet:consignor>
                   <vet:consignee>
                       <ent:businessEntity>
                           <base:guid>f8f0ea41-2124-4666-8a54-170bdb11f8c1</base:guid>
                       </ent:businessEntity>
                       <ent:enterprise>
                           <base:guid>e4a7311c-cab7-49c9-9f00-abea54623ad3</base:guid>
                       </ent:enterprise>
                  </vet:consignee>
                  <vet:consignment>
                      <vet:volume>20</vet:volume>
                      <vet:unit>
                          <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                      </vet:unit>
                      <vet:packingList>
                          <com:packingForm>
                              <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                          </com:packingForm>
                      </vet:packingList>
                      <vet:packingAmount>10</vet:packingAmount>
                      <vet:sourceStockEntry>
                          <base:uuid>2de74fc9-039e-4760-86c7-121e58194952</base:uuid>
                      </vet:sourceStockEntry>
                 </vet:consignment>
                 <vet:accompanyingForms>
                     <vet:waybill>
                         <shp:issueSeries>qwer</shp:issueSeries>
                         <shp:issueNumber>147852369</shp:issueNumber>
                         <shp:issueDate>2015-10-05</shp:issueDate>
                         <shp:type>2</shp:type>
                         <shp:broker>
                             <base:guid>guid</base:guid>
                         </shp:broker>
                         <shp:transportInfo>
                             <shp:transportType>1</shp:transportType>
                             <shp:transportNumber>
                                 <shp:vehicleNumber>1254h</shp:vehicleNumber>
                             </shp:transportNumber>
                         </shp:transportInfo>
                         <shp:transportStorageType>FROZEN</shp:transportStorageType>
                    </vet:waybill>
                    <vet:vetCertificate>
                        <vet:purpose>
                            <base:guid>5b90da1b-e089-11e1-bcf3-b499babae7ea</base:guid>
                        </vet:purpose>
                        <vet:transportInfo>
                            <shp:transportType>1</shp:transportType>
                             <shp:transportNumber>
                                 <shp:vehicleNumber>1254h</shp:vehicleNumber>
                             </shp:transportNumber>
                       </vet:transportInfo>
                       <vet:transportStorageType>FROZEN</vet:transportStorageType>
                       <vet:cargoInspected>true</vet:cargoInspected>
                       <vet:cargoExpertized>true</vet:cargoExpertized>
                       <vet:expertiseInfo>anyInfo</vet:expertiseInfo>
                       <vet:confirmedBy>
                           <com:fio>Иванов И.И.</com:fio>
                           <com:post>просто ветврач</com:post>
                       </vet:confirmedBy>
                       <vet:locationProsperity>Благополучно</vet:locationProsperity>
                   </vet:vetCertificate>
              </vet:accompanyingForms>
          </mercvu:delivery>
       </mercvu:prepareOutcomingConsignmentRequest>
   </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" 
                  xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document" 
                  xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production" 
                  xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:submitApplicationRequest>
         <ws:apiKey>apiKey</ws:apiKey>
         <app:application>
            <app:serviceId>mercury-vu.service</app:serviceId>
            <app:issuerId>fe20c73a-218a-11e2-a69b-b499babae7ea</app:issuerId>
            <app:issueDate>2015-01-10T17:03:00</app:issueDate>
            <app:data>
                 <mercvu:prepareOutcomingConsignmentRequest>
                     <mercvu:localTransactionId>a1</mercvu:localTransactionId>
                     <mercvu:initiator>
                          <com:login>mercury_user</com:login>
                     </mercvu:initiator>
                     <mercvu:delivery>
                         <vet:deliveryDate>2015-02-09T02:01:10</vet:deliveryDate>
                         <vet:consignor>
                             <ent:businessEntity>
                                 <base:guid>fe20c73a-218a-11e2-a69b-b499babae7ea</base:guid>
                             </ent:businessEntity>
                             <ent:enterprise>
                                <base:guid>d30316d4-31c9-43b8-a91d-f72d4b5d35f3</base:guid>
                             </ent:enterprise>
                        </vet:consignor>
                        <vet:consignee>
                            <ent:businessEntity>
                                <base:guid>53897f23-1e15-437b-a7eb-5cb032690270</base:guid>
                            </ent:businessEntity>
                            <ent:enterprise>
                                <base:guid>9f7eb0d5-e285-59ea-0982-3fde44f33aac</base:guid>
                            </ent:enterprise>
                       </vet:consignee>
                       <vet:consignment>
                           <vet:volume>30</vet:volume>
                           <vet:unit>
                               <base:uuid>0697a3da-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           </vet:unit>
                           <vet:packingAmount>30</vet:packingAmount>
                           <vet:sourceStockEntry>
                               <base:uuid>0055569a-2f7b-4d96-b5c0-fdcb9536ff87</base:uuid>
                           </vet:sourceStockEntry>
                      </vet:consignment>
                      <vet:accompanyingForms>
                          <vet:waybill>
                              <shp:issueSeries>wbSeries</shp:issueSeries>
                              <shp:issueNumber>waybillNumber</shp:issueNumber>
                              <shp:issueDate>2015-02-13</shp:issueDate>
                              <shp:type>1</shp:type>
                              <shp:broker>
                                  <base:guid>fcbf19b8-218a-11e2-a69b-b499babae7ea</base:guid>
                              </shp:broker>
                              <shp:transportInfo>
                                  <shp:transportType>1</shp:transportType>
                                  <shp:transportNumber>
                                      <shp:vehicleNumber>vehicleNumber</shp:vehicleNumber>
                                  </shp:transportNumber>
                             </shp:transportInfo>
                             <shp:transportStorageType>VENTILATED</shp:transportStorageType>
                             <shp:cargoReloadingPointList>
                                 <shp:cargoReloadingPoint>
                                     <shp:name>cargoReloadingPoint</shp:name>
                                     <shp:nextTransport>
                                         <shp:transportType>1</shp:transportType>
                                          <shp:transportNumber>
                                              <shp:vehicleNumber>vehicleReloadingNumber</shp:vehicleNumber>
                                          </shp:transportNumber>
                                    </shp:nextTransport>
                               </shp:cargoReloadingPoint>
                            </shp:cargoReloadingPointList>
                       </vet:waybill>
                       <vet:vetCertificate>
                           <vet:issueSeries>series</vet:issueSeries>
                           <vet:issueNumber>number</vet:issueNumber>
                           <vet:issueDate>2015-02-25</vet:issueDate>
                           <vet:purpose>
                              <base:guid>5b90da1b-e089-11e1-bcf3-b499babae7ea</base:guid>
                           </vet:purpose>
                           <vet:broker>
                               <base:guid>fd2e641c-218a-11e2-a69b-b499babae7ea</base:guid>
                           </vet:broker>
                           <vet:transportInfo>
                               <shp:transportType>1</shp:transportType>
                               <shp:transportNumber>
                                   <shp:vehicleNumber>vehicleNumber</shp:vehicleNumber>
                               </shp:transportNumber>
                          </vet:transportInfo>
                          <vet:transportStorageType>VENTILATED</vet:transportStorageType>
                          <vet:cargoReloadingPointList>
                              <shp:cargoReloadingPoint>
                                  <shp:name>cargoReloadingPoint</shp:name>
                                  <shp:nextTransport>
                                      <shp:transportType>1</shp:transportType>
                                      <shp:transportNumber>
                                          <shp:vehicleNumber>vehicleReloadingNumber</shp:vehicleNumber>
                                      </shp:transportNumber>
                                 </shp:nextTransport>
                            </shp:cargoReloadingPoint>
                         </vet:cargoReloadingPointList>
                         <vet:cargoInspected>true</vet:cargoInspected>
                         <vet:cargoExpertized>true</vet:cargoExpertized>
                         <vet:expertiseInfo>expertiseInfo</vet:expertiseInfo>
                         <vet:confirmedBy>
                             <com:fio>fio</com:fio>
                             <com:post>post</com:post>
                         </vet:confirmedBy>
                         <vet:confirmedDate>2015-10-08T00:00:00</vet:confirmedDate>
                         <vet:locationProsperity>locationProsperity</vet:locationProsperity>
                         <vet:animalSpentPeriod>IN_MONTHS</vet:animalSpentPeriod>
                         <vet:monthsSpent>42</vet:monthsSpent>
                         <vet:quarantinePlace>quarantinePlace</vet:quarantinePlace>
                         <vet:quarantineDays>42</vet:quarantineDays>
                         <vet:immunizationInfo>immunizationInfo</vet:immunizationInfo>
                         <vet:precedingVetDocuments>precedingVetDocuments</vet:precedingVetDocuments>
                         <vet:transferPermit>
                             <com:issueNumber>экс123</com:issueNumber>
                             <com:issueDate>2015-02-08</com:issueDate>
                         </vet:transferPermit>
                         <vet:specialMarks>specialMarks</vet:specialMarks>
                    </vet:vetCertificate>
               </vet:accompanyingForms>
          </mercvu:delivery>
     </mercvu:prepareOutcomingConsignmentRequest>
  </app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>


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

<soapenv:Envelope xmlns:app="http://api.vetrf.ru/schema/cdm/application" 
                  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" 
                  xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications" 
                  xmlns:prod="http://api.vetrf.ru/schema/cdm/argus/production" 
                  xmlns:shp="http://api.vetrf.ru/schema/cdm/argus/shipment" 
                  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
                  xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document" 
                  xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
   <soapenv:Body>
      <ws:submitApplicationRequest>
          <ws:apiKey>apiKey</ws:apiKey>
          <app:application>
            <app:serviceId>mercury-g2b.service</app:serviceId>
            <app:issuerId>04f35c17-1d26-44c4-8397-69b5936e5fcf</app:issuerId>
            <app:issueDate>2015-12-04T17:03:00</app:issueDate>
            <app:data>
               <merc:prepareOutcomingConsignmentRequest xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                  <merc:localTransactionId>000000002</merc:localTransactionId>
                  <merc:initiator>
                     <com:login>mercury-user-123456</com:login>
                  </merc:initiator>
                  <merc:delivery>
                     <vet:deliveryDate>2015-12-15T14:35:16</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>guid</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>guid</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                      <ent:businessEntity>
                           <base:guid>guid</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>guid</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                      <vet:volume>10</vet:volume>
                        <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>fedf57f0-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                           </com:packingForm>
                        </vet:packingList> 
                        <vet:packingAmount>10</vet:packingAmount>
                        <vet:sourceStockEntry>
                           <base:uuid>a400c26e-0540-48b4-aba0-384dbada72ea</base:uuid>
                        </vet:sourceStockEntry>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber>00000088472</shp:issueNumber>
                           <shp:issueDate>2015-11-13</shp:issueDate>
                           <shp:type>2</shp:type>
                           <shp:broker>
                              <base:guid>guid</base:guid>
                           </shp:broker> 
                           <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>Р469РТ33</shp:vehicleNumber>
                                 <shp:trailerNumber>1478 прицеп</shp:trailerNumber> 
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>VENTILATED</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <vet:purpose>
                              <base:guid>5b91af60-e089-11e1-bcf3-b499babae7ea</base:guid>
                           </vet:purpose>
                           <vet:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>Р469РТ33</shp:vehicleNumber>
                                 <shp:trailerNumber>1478 прицеп</shp:trailerNumber>
                              </shp:transportNumber>
                           </vet:transportInfo>
                           <vet:transportStorageType>VENTILATED</vet:transportStorageType>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>false</vet:cargoExpertized>
                           <vet:expertiseInfo>Экспертизу провели, всё хорошо</vet:expertiseInfo>
                           <vet:confirmedBy>
                              <com:fio>ФИО подписывающего ВСД</com:fio>
                              <com:post>Ветврач</com:post>
                           </vet:confirmedBy>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:delivery>
               </merc:prepareOutcomingConsignmentRequest>
            </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>

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