Сценарии приёмки входящей партии: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
м
Строка 1: Строка 1:
В данной статье описаны возможные сценарии приёмки продукции и гашения ветеринарных сертификатов через шлюз Ветис.API. Рассматривается гашение электронных и бумажных ВСД.
==Общие сведения==
==Общие сведения==
При поступлении продукции на предприятие, осуществляется приёмка данной партии, при этом ветеринарный сертификат, сопровождающий партию продукции гасится. В данной статье описаны возможные сценарии приёмки входящей партии продукции и гашение ветеринарных сертификатов через шлюз Ветис.API. Рассматривается гашение как электронных,так и бумажных ВСД.


===Возможные сценарии===
===Возможные сценарии===
При осуществлении приемки возможны следующие основные сценарии:
# ВСД присутствует в системе "Меркурий" в электронном виде.
##  Сведения, указанные во входящем ВСД соответствуют фактически принимаемой партии продукции.
### [[#escenario1|Партия продукции принимается в полном объеме]].
### [[#escenario2|Партия продукции принимается частично, на часть объема оформляется возврат]].
### [[#escenario3|Партия продукции не принимается, оформляется возврат на весь объем продукции]].
##  Сведения, указанные во входящем ВСД не соответствуют фактически принимаемой партии продукции]].
### [[#escenario4|Партия продукции принимается в полном объеме]].
### [[#escenario5|Партия продукции принимается частично, на часть объема оформляется возврат]].
### [[#escenario6|Партия продукции не принимается, оформляется возврат на весь объем продукции]].
На вход системы, в зависимости от сценария, передаются следующие сведения:
* информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
* информация о бумажном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate);
* фактические сведения о принимаемой партии (объект delivery/consignment);
* акт несоответствия, в случае если фактические сведения о продукции отличаются от сведений, указанных в ВСД (объект discrepancyReport);
* возвратный ВСД, в случае если на весь объем или на его часть оформляется возврат (объект returnedDelivery).


# Документ присутствует в системе в электронном виде.
Сценарий приемки определяется сведениями, которые пользователь передает в объекте deliveryFacts. Заполнение полей в deliveryFacts влияет на заполнение полей в других объектах.  
## Фактический объём продукции и объём продукции, указанный во входящем сертификате, одинаковы или различаются не более чем на 5%.
###  [[#escenario1|Груз принимается в полном объёме]].
###  [[#escenario2|Груз принимается частично]].
###  [[#escenario3|Груз не принимается полностью]].
## Фактический объём продукции и объём продукции, указанный во входящем сертификате, различаются более чем на 5%.
### [[#escenario4|Груз принимается в полном объёме]].
### [[#escenario5|Груз принимается частично]].
### [[#escenario6|Груз не принимается полностью]].
# Документ пришёл вместе с грузом в бумажном виде.
## Фактический объём продукции и объём продукции, указанный во входящем сертификате, одинаковы или различаются не более чем на 5%.
### [[#pscenario1|Груз принимается в полном объёме]].
### [[#pscenario2|Груз принимается частично]].
### [[#pscenario3|Груз не принимается полностью]].
## Фактический объём продукции и объём продукции, указанный во входящем сертификате, различаются более чем на 5%.
### [[#pscenario4|Груз принимается в полном объёме]].
### [[#pscenario5|Груз принимается частично]].
### [[#pscenario6|Груз не принимается полностью]].


Возможный сценарий определяется параметрами, которые заполняются в объекте deliveryFacts. Заполнение полей в deliveryFacts влияет на заполнение полей в других объектах.
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 31: Строка 29:
| '''vetCertificatePresence''' || ELECTRONIC/PAPER || Указывается вид ветеринарного сертификата: электронный или бумажный.
| '''vetCertificatePresence''' || ELECTRONIC/PAPER || Указывается вид ветеринарного сертификата: электронный или бумажный.
|-
|-
| '''decision''' || ACCEPT_ALL/PARTIALLY/RETURN_ALL || Принятое решение о дальнейшей судьбе партии: принимается/принимается частино/возвращается полностью.
| '''decision''' || ACCEPT_ALL/PARTIALLY/RETURN_ALL || Принятое решение о дальнейшей судьбе партии: принимается/принимается частично/возвращается полностью.
|-
|-
| '''docInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || Соответствуют ли сведения о партии, указанные в документе, фактическим: соответствуют/не соответствуют/проверка не проводилась.
| '''docInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || Соответствуют ли сведения о партии, указанные в документе, фактическим: соответствуют/не соответствуют/проверка не проводилась.
|-
|-
| '''vetInspection/result'''  || CORRESPONDS/MISMATCH/UNSUPERVISED || Осуществлён ли контроль груза вет.врачом на соответствие требованиям: груз соответствует/не соответствует/осмотр не проводился.
| '''vetInspection/result'''  || CORRESPONDS/MISMATCH/UNSUPERVISED || Осуществлён ли контроль груза вет.врачом на соответствие ветеринарным требованиям: груз соответствует/не соответствует/осмотр не проводился.
|-
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Если ВСД присутствует в системе в электронном виде, дополнительные сведения в объекте VetCertificate передавать не требуется.
|-
|-
| '''delivery/consignment/volume''' || Объём принимаемого груза, соответствующий указанному в ВСД.  || Указывается объём груза, принимаемого по факту.
| '''delivery/consignment''' || Сведения о принимаемой партии продукции.  || Указываются сведения, принимаемые по факту.
|-
|-
| '''discrepancyReport''' || Данные акта, причина и описание несоответствия. || В зависимости от наличия расхождений в сертификате и фактически принимаемом грузе.
| '''discrepancyReport''' || Данные акта, причина и описание несоответствия. || Заполняется в зависимости от наличия расхождений в сертификате и фактически принимаемом грузе.
|-
|-
| '''returnedDelivery''' || Данные возвратного сертификата. || Заполняется в случае оформления возвратного сертификата.
| '''returnedDelivery''' || Данные возвратного сертификата. || Заполняется в случае оформления возвратного сертификата.
|}
|}


==Сценарии с электронным ветеринарным сертификатом==
==Ветеринарный сертификат присутствует в системе "Меркурий" в электронном виде==
 
=== <div id="escenario1"> Сведения во входящем ВСД соответствуют фактическим, партия принимается в полном объеме. </div>===
 
'''Описание бизнес-операции'''.
 
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД, расхождения по объему либо отсутствуют, либо составляют не более 5%. Партия принимается в полном объёме. При расхождении объема, как в большую так и в меньшую сторону в пределах 5% акт несоответствия составлен не будет. 5% - допустимая погрешность, на которую система не реагирует.


=== <div id="escenario1"> Сценарий №1 </div>===
'''Входные данные'''.


'''Описание бизнес-операции'''
На вход системы при выполнении данного сценария, передаются следующие сведения:
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, одинаковы или различаются не более чем на 5%. Партия принимается в полном объёме.
* информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
* фактические сведения о принимаемой партии (объект delivery/consignment);


'''Входные данные'''
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 64: Строка 68:
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
|-
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS || Состояние груза соответствует указанному в ВСД.
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS || Сведения о результате ветеринарного осмотра партии продукции.
|-
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate для данного сценария указывать не требуется.  
|-
|-
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии. || Объём принимаемого груза, соответствующий указанному в ВСД или отличный от него не более чем на 5%.
| '''delivery/consignment/volume''' || Фактический объем входящей партии. || Объём принимаемого груза, соответствующий указанному в ВСД или отличный от него не более чем на 5%.
|-
|-
| '''discrepancyReport''' || Не заполняется. || Расхождений нет, акта не требуется.
| '''discrepancyReport''' || Не заполняется. || Расхождений сведений указанных в ВСД с фактическими нет, акта для этого сценария не требуется.
|-
|-
| '''returnedDelivery''' || Не заполняется. || Возврат не оформляется, возвратного сертификата не требуется.
| '''returnedDelivery''' || Не заполняется. || Возврат продукции не оформляется, сведения о возвратном сертификате не требуются.
|}


|}


<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
Пример запроса на оформление входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения соответствуют тем, что указано в ВСД, партия принимается в полном объеме.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Строка 98: Строка 102:
             <app:serviceId>mercury-g2b.service</app:serviceId>
             <app:serviceId>mercury-g2b.service</app:serviceId>
             <app:issuerId>issuerId</app:issuerId>
             <app:issuerId>issuerId</app:issuerId>
             <app:issueDate>2015-12-04T17:03:00</app:issueDate>
             <app:issueDate>date</app:issueDate>
             <app:data>
             <app:data>
               <merc:processIncomingConsignmentRequest>
               <merc:processIncomingConsignmentRequest>
Строка 126: Строка 130:
                       <vet:productType>type</vet:productType>
                       <vet:productType>type</vet:productType>
                       <vet:product>
                       <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                       </vet:product>
                       </vet:product>
                       <vet:subProduct>
                       <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                       </vet:subProduct>
                       </vet:subProduct>
                       <vet:productItem>
                       <vet:productItem>
Строка 136: Строка 140:
                       <vet:volume>1000</vet:volume>
                       <vet:volume>1000</vet:volume>
                       <vet:unit>
                       <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                 </vet:unit>
                 </vet:unit>
                 <vet:packingList>
                 <vet:packingList>
                     <com:packingForm>
                     <com:packingForm>
                         <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                         <base:uuid>UUID</base:uuid>
                     </com:packingForm>
                     </com:packingForm>
                 </vet:packingList>
                 </vet:packingList>
Строка 162: Строка 166:
                 <vet:perishable>false</vet:perishable>
                 <vet:perishable>false</vet:perishable>
                 <vet:countryOfOrigin>
                 <vet:countryOfOrigin>
                     <base:uuid>uuid</base:uuid>
                     <base:uuid>UUID</base:uuid>
                 </vet:countryOfOrigin>
                 </vet:countryOfOrigin>
                 <vet:producerList>
                 <vet:producerList>
                     <ent:producer>
                     <ent:producer>
                         <ent:enterprise>
                         <ent:enterprise>
                             <base:guid>guid</base:guid>
                             <base:guid>GUID</base:guid>
                         </ent:enterprise>
                         </ent:enterprise>
                         <ent:role>PRODUCER</ent:role>
                         <ent:role>PRODUCER</ent:role>
Строка 174: Строка 178:
                 <vet:lowGradeCargo>false</vet:lowGradeCargo>
                 <vet:lowGradeCargo>false</vet:lowGradeCargo>
                 <vet:owner>
                 <vet:owner>
                     <base:guid>guid</base:guid>
                     <base:guid>GUID</base:guid>
                 </vet:owner>
                 </vet:owner>
                 <vet:productName>название продукции</vet:productName>
                 <vet:productName>название продукции</vet:productName>
Строка 183: Строка 187:
                     <shp:issueSeries>ТТН</shp:issueSeries>
                     <shp:issueSeries>ТТН</shp:issueSeries>
                     <shp:issueNumber>000000006</shp:issueNumber>
                     <shp:issueNumber>000000006</shp:issueNumber>
                     <shp:issueDate>2016-04-05</shp:issueDate>
                     <shp:issueDate>date</shp:issueDate>
                     <shp:type>1</shp:type>
                     <shp:type>1</shp:type>
                     <shp:transportInfo>
                     <shp:transportInfo>
                         <shp:transportType>1</shp:transportType>
                         <shp:transportType>1</shp:transportType>
                         <shp:transportNumber>
                         <shp:transportNumber>
                             <shp:vehicleNumber>к949ыы43</shp:vehicleNumber>
                             <shp:vehicleNumber>к949аа43</shp:vehicleNumber>
                         </shp:transportNumber>
                         </shp:transportNumber>
                     </shp:transportInfo>
                     </shp:transportInfo>
Строка 194: Строка 198:
                 </vet:waybill>
                 </vet:waybill>
                 <vet:vetCertificate>
                 <vet:vetCertificate>
                     <base:uuid>uuid</base:uuid>
                     <base:uuid>UUID</base:uuid>
                 </vet:vetCertificate>
                 </vet:vetCertificate>
             </vet:accompanyingForms>
             </vet:accompanyingForms>
Строка 218: Строка 222:
</div>
</div>
</div>
</div>


'''Результат выполнения операции'''  
'''Результат выполнения операции'''.
* Входящий ВСД: погашен.
 
* Запись входного журнала: создана. В записи входного журнала указаны фактические сведения о партии, которые соответствуют сведениям, указанным во входящем электронном ВСД.
* Входящий ВСД переходит в статус "погашен".
* Акт несоответствия: не создан.
* В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции.
* Возвратный ВСД: не создан.
 
===<div id='escenario2'>Сведения во входящем ВСД соответствуют фактическим, партия принимается частично, на часть объема оформляется возврат.</div>===
 
'''Описание бизнес-операции'''.
 
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД, расхождения по объему либо отсутствуют, либо составляют не более 5%. Партия принимается не в полном объеме, на часть оформляется возвратный сертификат.  


===<div id='escenario2'> Сценарий №2 </div>===
'''Входные данные'''.


'''Описание бизнес-операции'''
На вход системы при выполнении данного сценария, передаются следующие сведения:
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, одинаковы или различаются не более чем на 5%. Партия принимается частично, на остальную часть оформляется возвратный сертификат.  
* информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
* фактические сведения о принимаемой партии (объект delivery/consignment);
* информация о возвратном ВСД (объект returnedDelivery).  


'''Входные данные'''
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 238: Строка 247:
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
|-
|-
| '''deliveryFacts/decision''' || PARTIALLY || Партия принимается частично.
| '''deliveryFacts/decision''' || PARTIALLY || Партия принимается частично. На часть партии оформляется возврат.
|-
|-
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
|-
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || в зависимости от того, проводил ли ветврач осмотр груза и каковы результаты осмотра.
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || Сведения о результате ветеринарного осмотра партии продукции.
|-
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate для данного сценария указывать не требуется.  
|-
|-
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии. || Объём принимаемого груза, соответствующий указанному в ВСД или отличный от него не более чем на 5%.
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии. || Объём принимаемого груза, соответствующий указанному в ВСД или отличный от него не более чем на 5%.
Строка 252: Строка 261:
| '''returnedDelivery/consignment/volume''' || Объём возвращаемой партии. || Объем возвращаемой партии плюс объем принимаемой партии должен быть равен объему партии, указанному во входящем электронном ВСД или отличаться от него не более чем на 5%.
| '''returnedDelivery/consignment/volume''' || Объём возвращаемой партии. || Объем возвращаемой партии плюс объем принимаемой партии должен быть равен объему партии, указанному во входящем электронном ВСД или отличаться от него не более чем на 5%.
Если общий объём отличается от указанного в ВСД более,чем на 5%, выдаётся ошибка об отсутствии акта о несоответствии.
Если общий объём отличается от указанного в ВСД более,чем на 5%, выдаётся ошибка об отсутствии акта о несоответствии.
|}
|}


<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
Пример запроса на оформление входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения  соответствуют тем, что указано в ВСД, партия принимается частично, на часть груза оформляется возврат.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Строка 305: Строка 313:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>название номенклатуры производителя</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>60</vet:volume>
                         <vet:volume>60</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8/base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 341: Строка 349:
                         <vet:perishable>true</vet:perishable>
                         <vet:perishable>true</vet:perishable>
                         <vet:countryOfOrigin>
                         <vet:countryOfOrigin>
                           <base:uuid>uuid</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:countryOfOrigin>
                         </vet:countryOfOrigin>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
Строка 359: Строка 367:
                         </vet:waybill>
                         </vet:waybill>
                         <vet:vetCertificate>
                         <vet:vetCertificate>
                           <base:uuid>uuid</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:vetCertificate>
                         </vet:vetCertificate>
                     </vet:accompanyingForms>
                     </vet:accompanyingForms>
Строка 380: Строка 388:
                   </merc:deliveryFacts>
                   </merc:deliveryFacts>
                   <merc:returnedDelivery>
                   <merc:returnedDelivery>
                     <vet:deliveryDate>2016-04-21T00:00:00</vet:deliveryDate>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                     <vet:consignor>
                         <ent:businessEntity>
                         <ent:businessEntity>
Строка 400: Строка 408:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Номенклатура производителя</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>20</vet:volume>
                         <vet:volume>20</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 436: Строка 444:
                         <vet:perishable>true</vet:perishable>
                         <vet:perishable>true</vet:perishable>
                         <vet:countryOfOrigin>
                         <vet:countryOfOrigin>
                           <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:countryOfOrigin>
                         </vet:countryOfOrigin>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
Строка 444: Строка 452:
                           <shp:issueSeries/>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:issueNumber/>
                           <shp:issueDate>2016-04-21</shp:issueDate>
                           <shp:issueDate>date</shp:issueDate>
                           <shp:type>1</shp:type>
                           <shp:type>1</shp:type>
                           <shp:transportInfo>
                           <shp:transportInfo>
Строка 455: Строка 463:
                         </vet:waybill>
                         </vet:waybill>
                         <vet:vetCertificate>
                         <vet:vetCertificate>
                           <vet:issueDate>2016-04-21</vet:issueDate>
                           <vet:issueDate>date</vet:issueDate>
                           <vet:purpose>
                           <vet:purpose>
                               <base:guid>guid</base:guid>
                               <base:guid>GUID</base:guid>
                           </vet:purpose>
                           </vet:purpose>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>false</vet:cargoExpertized>
                           <vet:cargoExpertized>false</vet:cargoExpertized>
                           <vet:confirmedBy>
                           <vet:confirmedBy>
                               <com:fio>Иванов И.И.</com:fio>
                               <com:fio>veterinaryName</com:fio>
                               <com:post>Ветеринарный инспектор</com:post>
                               <com:post>veterinaryPost</com:post>
                           </vet:confirmedBy>
                           </vet:confirmedBy>
                           <vet:confirmedDate>2016-04-21T00:00:00</vet:confirmedDate>
                           <vet:confirmedDate>date</vet:confirmedDate>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                         </vet:vetCertificate>
                         </vet:vetCertificate>
Строка 479: Строка 487:
</div>
</div>
</div>
</div>


'''Результат выполнения операции'''  
'''Результат выполнения операции'''.
* Входящий ВСД: погашен.
 
* Запись входного журнала: создана. В записи входного журнала присутствует объем продукции, который был указан в поле ..Request/delivery/consignment/volume.
* Входящий ВСД переходит в статус "погашен".
* Акт несоответствия: не создан. Несоответствий нет.
* В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции с тем объемом, который был указан в поле ..Request/delivery/consignment/volume.
* Возвратный ВСД: создан. В возвратном ВСД указан объем, равный объему, указанному в поле ..Request/returnedDelivery/consignment/volume. Объём возвращаемой партии плюс объем принимаемой партии должен быть равен объёму партии, указанному во входящем электронном ВСД или отличаться от него не более, чем на 5%. В случае отличия на этапе обработки заявки система выдаст ошибку о несоответствии объёма и необходимости оформить акт о несоответствии.
* Оформлен возвратный ВСД. В возвратном ВСД объем указывается в поле ..Request/returnedDelivery/consignment/volume. Объём возвращаемой партии плюс объем принимаемой партии должен быть равен объёму партии, указанному во входящем электронном ВСД или отличаться от него не более, чем на 5%. В случае отличия на этапе обработки заявки система выдаст ошибку о несоответствии объёма и необходимости оформить акт несоответствия.
 
=== <div id="escenario3">Сведения во входящем ВСД соответствуют фактическим, партия не принимается, на весь объем входящей партии оформляется возврат. </div>===
 
'''Описание бизнес-операции'''.
 
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД, расхождения по объему либо отсутствуют, либо составляют не более 5%. Партия не принимается, на весь объем оформляется возврат.  


=== <div id="escenario3">Сценарий №3 </div>===
'''Входные данные'''.


'''Описание бизнес-операции'''
На вход системы при выполнении данного сценария, передаются следующие сведения:
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, одинаковы или различаются не более чем на 5%. Партия не принимается, оформляется возвратный сертификат на всю партию.  
* информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
* возвратный ВСД, в случае если на весь объем или на его часть оформляется возврат (объект returnedDelivery).  


'''Входные данные'''
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 499: Строка 512:
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
|-
|-
| '''deliveryFacts/decision''' || RETURN_ALL || Партия не принимается.  
| '''deliveryFacts/decision''' || RETURN_ALL || На весь объем партии оформляется возврат.  
|-
|-
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
|-
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || В зависимости от того, проводил ли ветврач осмотр груза и каковы результаты осмотра.
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || Сведения о результате ветеринарного осмотра партии продукции.
|-
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
|-
|-
| '''delivery/consignment/volume''' || 0 || Партия возвращается полностью.
| '''delivery/consignment/volume''' || 0 || Передается значение "0", так как партия возвращается полностью.
|-
|-
| '''discrepancyReport''' || Не заполняется. || Расхождений нет, акта не требуется.
| '''discrepancyReport''' || Не заполняется. || Расхождений в сведениях указанных в ВСД с фактическими нет, акта для данного сценария не требуется.
|-
|-
| '''returnedDelivery/consignment/volume''' || Объём возвращаемой партии. || В данном случае объем возвращаемой партии должен быть равен объему партии, указанному во входящем электронном ВСД.
| '''returnedDelivery/consignment/volume''' || Объём возвращаемой партии. || В данном случае объем возвращаемой партии должен быть равен объему партии, указанному во входящем электронном ВСД.
Строка 516: Строка 529:


<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
Пример запроса на оформление возврата входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения соответствуют тем, что указано в ВСД, партия возвращается в полном объеме.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Строка 545: Строка 558:
                   </merc:initiator>
                   </merc:initiator>
                   <merc:delivery>
                   <merc:delivery>
                     <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                     <vet:consignor>
                         <ent:businessEntity>
                         <ent:businessEntity>
Строка 565: Строка 578:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Мясо в герметичной упаковке</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>0</vet:volume>
                         <vet:volume>0</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 601: Строка 614:
                         <vet:perishable>false</vet:perishable>
                         <vet:perishable>false</vet:perishable>
                         <vet:countryOfOrigin>
                         <vet:countryOfOrigin>
                           <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:countryOfOrigin>
                         </vet:countryOfOrigin>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
Строка 640: Строка 653:
                   </merc:deliveryFacts>
                   </merc:deliveryFacts>
                   <merc:returnedDelivery>
                   <merc:returnedDelivery>
                     <vet:deliveryDate>2016-04-21T00:00:00</vet:deliveryDate>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                     <vet:consignor>
                         <ent:businessEntity>
                         <ent:businessEntity>
Строка 660: Строка 673:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Мясо в герметичной упаковке</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>100</vet:volume>
                         <vet:volume>100</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 704: Строка 717:
                           <shp:issueSeries/>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:issueNumber/>
                           <shp:issueDate>2015-12-01</shp:issueDate>
                           <shp:issueDate>date</shp:issueDate>
                           <shp:type>1</shp:type>
                           <shp:type>1</shp:type>
                           <shp:transportInfo>
                           <shp:transportInfo>
Строка 715: Строка 728:
                         </vet:waybill>
                         </vet:waybill>
                         <vet:vetCertificate>
                         <vet:vetCertificate>
                           <vet:issueDate>2016-04-21</vet:issueDate>
                           <vet:issueDate>date</vet:issueDate>
                           <vet:purpose>
                           <vet:purpose>
                               <base:guid>c177fd1d-a258-4eca-be77-84e6483213df</base:guid>
                               <base:guid>UUID</base:guid>
                           </vet:purpose>
                           </vet:purpose>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:confirmedBy>
                           <vet:confirmedBy>
                               <com:fio>Иванов И.И.</com:fio>
                               <com:fio>veterinaryName</com:fio>
                               <com:post>Ветеринарный инспектор</com:post>
                               <com:post>veterinaryPost</com:post>
                           </vet:confirmedBy>
                           </vet:confirmedBy>
                           <vet:confirmedDate>2016-04-21T00:00:00</vet:confirmedDate>
                           <vet:confirmedDate>date</vet:confirmedDate>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                         </vet:vetCertificate>
                         </vet:vetCertificate>
Строка 739: Строка 752:
</div>
</div>
</div>
</div>


'''Результат выполнения операции'''  
'''Результат выполнения операции'''.
* Входящий ВСД: погашен.
* Запись входного журнала: не создана.
* Акт несоответствия: не создан.
* Возвратный ВСД: создан. В возвратном ВСД установлен объем, равный объему партии, указанному во входящем электронном ВСД или отличающийся от него не более чем на 5%.


=== <div id="escenario4">Сценарий №4 </div>===
* Входящий ВСД переходит в статус "погашен".
* В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции, но остаток по этой записи 0 кг, так оформлен возвратный сертификат на весь объем.
* Оформлен возвратный ВСД. В возвратном ВСД установлен объем, равный объему партии, указанному во входящем электронном ВСД или отличающийся от него не более чем на 5%.


'''Описание бизнес-операции'''
=== <div id="escenario4">Сведения во входящем ВСД не соответствуют фактическим, партия принимается в полном объеме. </div>===
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, различаются более чем на 5%. Партия принимается полностью, оформляется акт о разновесе.  
 
'''Описание бизнес-операции'''.
 
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии не соответствуют указанным в ВСД. Обратите внимание, что допустимо расхождение следующих сведений:
* номер и дата ТТН;
* номер транспортного средства;
* объем, как в большую так и в меньшую сторону;
* срок годности продукции;
* количестве ед. упаковки;
* маркировка;
* упаковка (начиная с версии 1.5 универсального шлюза Ветис.API);
* наименование продукции (начиная с версии 1.5 универсального шлюза Ветис.API).
 
Если было выявлено расхождение в данных сведениях, то продукция может быть принята на предприятие, при этом будет составлен акт несоответствия, где будут зафиксированы расхождения.
 
'''Входные данные'''.
 
На вход системы при выполнении данного сценария, передаются следующие сведения:
* информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
* фактические сведения о принимаемой партии (объект delivery/consignment);
* сведения для оформления акта несоответствия (объект discrepancyReport).  


'''Входные данные'''
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 759: Строка 788:
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
|-
|-
| '''deliveryFacts/decision''' || ACCEPT_ALL || Партия принимается полностью.  
| '''deliveryFacts/decision''' || ACCEPT_ALL || Партия принимается в полном объеме.  
|-
|-
| '''deliveryFacts/docInspection/result''' || MISMATCH || Данные о грузе не соответствуют указанным в ВСД.
| '''deliveryFacts/docInspection/result''' || MISMATCH || Сведения о грузе не соответствуют указанным в ВСД.
|-
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS || Качественные показатели соответствуют.
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || Сведения о результате ветеринарного осмотра партии продукции.
|-
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
|-
|-
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии.  || В данном случае фактический объем должен отличаться более чем на 5% от объема, указанного во входящем электронном ВСД.
| '''delivery/consignment/volume''' || Фактические сведения о входящей партии.  || В данном случае фактический объем не должен отличаться более чем на 5% от объема, указанного во входящем электронном ВСД. Отличие может быть для следующих полей:
* номер и дата ТТН;
* номер транспортного средства;
* объем, для данного сценария разница не более 5%;
* срок годности продукции;
* количестве ед. упаковки;
* маркировка;
* упаковка (начиная с версии 1.5 универсального шлюза Ветис.API);
* наименование продукции (начиная с версии 1.5 универсального шлюза Ветис.API).
|-
|-
| '''discrepancyReport/reason/name''' || Причина несоответствия. || В данном случае указывается расхождение в объёме продукции.
| '''discrepancyReport/reason/name''' || Причина несоответствия. || Данная причина будет указана в составленном акте несоответствия, акт составляется автоматически, если в объекте с фактическими сведениями передается информация отличная от указанной в ветеринарном сертификате.
|-
|-
| '''returnedDelivery''' || Не заполняется. || Возврат не оформляется.
| '''returnedDelivery''' || Не заполняется. || Возврат продукции не оформляется, сведения о возвратном сертификате не требуются.
 
|}
|}


<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
Пример запроса на оформление входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения не соответствуют тем, что указано в ВСД, партия принимается в полном объеме.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Строка 805: Строка 841:
                   </merc:initiator>
                   </merc:initiator>
                   <merc:delivery>
                   <merc:delivery>
                     <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                     <vet:consignor>
                         <ent:businessEntity>
                         <ent:businessEntity>
Строка 825: Строка 861:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Мясо в герметичной упаковке</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>120</vet:volume>
                         <vet:volume>120</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 861: Строка 897:
                         <vet:perishable>false</vet:perishable>
                         <vet:perishable>false</vet:perishable>
                         <vet:countryOfOrigin>
                         <vet:countryOfOrigin>
                           <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:countryOfOrigin>
                         </vet:countryOfOrigin>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
Строка 879: Строка 915:
                         </vet:waybill>
                         </vet:waybill>
                         <vet:vetCertificate>
                         <vet:vetCertificate>
                           <base:uuid>uuid</base:uuid>
                           <base:uuid>UUID</base:uuid>
                       </vet:vetCertificate>
                       </vet:vetCertificate>
                     </vet:accompanyingForms>
                     </vet:accompanyingForms>
Строка 917: Строка 953:
</div>
</div>
</div>
</div>


'''Результат выполнения операции'''  
'''Результат выполнения операции'''.
* Входящий ВСД: погашен.
 
* Запись входного журнала: создана. В записи входного журнала проставлен объем партии, указанный в поле .Request/delivery/consignment/volume.
* Входящий ВСД переходит в статус "погашен".
* Акт несоответствия: создан. В акте несоответствия указана причина несоответствия. При просмотре через веб-интерфейс доступны следующие поля:  
* В складском журнале продукции появляется новая запись, которая содержит фактические сведения о поступившей продукции.
** В поле «Несоответствие» указано «Объём»;
* Создан акт несоответствия, в котором фиксируются расхождения и указывается причина несоответствия.
** В поле «Значение по ВСД» указано значение из электронного ВСД;
 
** В поле «Фактическое значение» указано значение из поля ..Request/consignment/volume;
=== <div id="escenario5">Сведения во входящем ВСД не соответствуют фактическим, партия принимается частично, на часть объема оформляется возврат.</div>===
** В поле «Расхождение» указана разность между фактическим и указанным в ВСД объёмом. Вычисляется автоматически.
 
* Возвратный ВСД: не создается.
'''Описание бизнес-операции'''.
 
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии не соответствуют указанным в ВСД.  Партия принимается частично, на часть партии оформляется возврат. Обратите внимание, что допустимо расхождение следующих сведений:
* номер и дата ТТН;
* номер транспортного средства;
* объем, как в большую так и в меньшую сторону;
* срок годности продукции;
* количестве ед. упаковки;
* маркировка;
* упаковка (начиная с версии 1.5 универсального шлюза Ветис.API);
* наименование продукции (начиная с версии 1.5 универсального шлюза Ветис.API).
 
Если было выявлено расхождение в данных сведениях, то продукция может быть принята на предприятие, при этом будет составлен акт несоответствия, где будут зафиксированы расхождения.


=== <div id="escenario5">Сценарий №5 </div>===
'''Входные данные'''.


'''Описание бизнес-операции'''
На вход системы при выполнении данного сценария, передаются следующие сведения:
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, различаются более чем на 5%. Партия принимается частично, оформляется акт о разновесе.  
* информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
* фактические сведения о принимаемой партии (объект delivery/consignment);
* сведения для оформления акта несоответствия (объект discrepancyReport);
* информация о возвратном ВСД (объект returnedDelivery).  


'''Входные данные'''
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 941: Строка 990:
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
|-
|-
| '''deliveryFacts/decision''' || PARTIALLY || Партия принимается частично.  
| '''deliveryFacts/decision''' || PARTIALLY || Партия принимается частично, на часть партии оформляется возврат.  
|-
|-
| '''deliveryFacts/docInspection/result''' || MISMATCH || Данные о грузе не соответствуют указанным в ВСД.
| '''deliveryFacts/docInspection/result''' || MISMATCH || Фактические сведения о партии не соответствуют указанным в ВСД.
|-
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || В зависимости от оценки груза ветеринаром.
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || Сведения о результате ветеринарного осмотра партии продукции.
|-
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
|-
|-
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии.  || Сумма объёма принимаемой и возвращаемой продукции должна отличаться от указанного в ВСД объёма более, чем на 5%.
| '''delivery/consignment''' || Фактические сведения о входящей партии.  || Отличие в фактических сведениях может быть для следующих полей:
* номер и дата ТТН;
* номер транспортного средства;
* объем, как в большую, так и в меньшую сторону;
* срок годности продукции;
* количестве ед. упаковки;
* маркировка;
* упаковка (начиная с версии 1.5 универсального шлюза Ветис.API);
* наименование продукции (начиная с версии 1.5 универсального шлюза Ветис.API).
|-
|-
| '''discrepancyReport/reason/name''' || Причина несоответствия. || В данном случае указывается расхождение в объёме продукции.
| '''discrepancyReport/reason/name''' || Причина несоответствия. || Данная причина будет указана в составленном акте несоответствия, акт составляется автоматически, если в объекте с фактическими сведениями передается информация отличная от указанной в ветеринарном сертификате.
|-
|-
| '''returnedDelivery/consignment/volume''' || Объём возвращаемой партии. || Объем возвращаемой партии плюс объем принимаемой партии должен отличаться от объёма, указанного в ВСД более чем на 5%.
| '''returnedDelivery/consignment''' || Сведения о возвращаемой партии. || Указываются сведения о возвращаемой партии.
 
|}
|}


<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
Пример запроса на оформление входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения не соответствуют тем, что указано в ВСД, партия принимается частично, на часть груза оформляется возврат.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Строка 987: Строка 1043:
                   </merc:initiator>
                   </merc:initiator>
                   <merc:delivery>
                   <merc:delivery>
                     <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                     <vet:consignor>
                         <ent:businessEntity>
                         <ent:businessEntity>
Строка 1007: Строка 1063:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Мясо в герметичной упаковке</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>80</vet:volume>
                         <vet:volume>80</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 1043: Строка 1099:
                         <vet:perishable>false</vet:perishable>
                         <vet:perishable>false</vet:perishable>
                         <vet:countryOfOrigin>
                         <vet:countryOfOrigin>
                           <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:countryOfOrigin>
                         </vet:countryOfOrigin>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
Строка 1084: Строка 1140:
                   <vet:issueSeries>qwer</vet:issueSeries>
                   <vet:issueSeries>qwer</vet:issueSeries>
                   <vet:issueNumber>147852</vet:issueNumber>
                   <vet:issueNumber>147852</vet:issueNumber>
                   <vet:issueDate>2016-04-21</vet:issueDate>
                   <vet:issueDate>date</vet:issueDate>
                   <vet:reason>
                   <vet:reason>
                   <vet:name>Количество продукции больше указанного в ВСД на 20 кг. эти 20 кг не того сорта</vet:name>
                   <vet:name>Количество продукции больше указанного в ВСД на 20 кг. эти 20 кг не того сорта</vet:name>
Строка 1091: Строка 1147:
                   </merc:discrepancyReport>
                   </merc:discrepancyReport>
                   <merc:returnedDelivery>
                   <merc:returnedDelivery>
                     <vet:deliveryDate>2016-04-21T00:00:00</vet:deliveryDate>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                     <vet:consignor>
                         <ent:businessEntity>
                         <ent:businessEntity>
Строка 1111: Строка 1167:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Мясо в герметичной упаковке</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>40</vet:volume>
                         <vet:volume>40</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 1147: Строка 1203:
                         <vet:perishable>false</vet:perishable>
                         <vet:perishable>false</vet:perishable>
                         <vet:countryOfOrigin>
                         <vet:countryOfOrigin>
                           <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:countryOfOrigin>
                         </vet:countryOfOrigin>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
Строка 1155: Строка 1211:
                           <shp:issueSeries/>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:issueNumber/>
                           <shp:issueDate>2015-12-01</shp:issueDate>
                           <shp:issueDate>date</shp:issueDate>
                           <shp:type>1</shp:type>
                           <shp:type>1</shp:type>
                           <shp:transportInfo>
                           <shp:transportInfo>
Строка 1166: Строка 1222:
                         </vet:waybill>
                         </vet:waybill>
                         <vet:vetCertificate>
                         <vet:vetCertificate>
                           <vet:issueDate>2016-04-21</vet:issueDate>
                           <vet:issueDate>date</vet:issueDate>
                           <vet:purpose>
                           <vet:purpose>
                               <base:guid>c177fd1d-a258-4eca-be77-84e6483213df</base:guid>
                               <base:guid>UUID</base:guid>
                           </vet:purpose>
                           </vet:purpose>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:confirmedBy>
                           <vet:confirmedBy>
                               <com:fio>Иванов И.И.</com:fio>
                               <com:fio>veterinaryName</com:fio>
                               <com:post>Ветеринарный инспектор</com:post>
                               <com:post>veterinaryPost</com:post>
                           </vet:confirmedBy>
                           </vet:confirmedBy>
                           <vet:confirmedDate>2016-04-21T00:00:00</vet:confirmedDate>
                           <vet:confirmedDate>date</vet:confirmedDate>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                         </vet:vetCertificate>
                         </vet:vetCertificate>
Строка 1192: Строка 1248:
   
   


'''Результат выполнения операции'''  
'''Результат выполнения операции'''.
* Входящий ВСД: погашен.
 
* Запись входного журнала: создана. В записи входного журнала присутствует объем, который был указан в поле ..Request/delivery/consignment/volume.
* Входящий ВСД переходит в статус "погашен".
* Акт несоответствия: создан. В нём указана причина несоответствия. При просмотре через веб-интерфейс доступны следующие поля:
* В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции с теми данными, которые были указаны в поле ..Request/delivery/consignment/.* Оформлен возвратный ВСД. В возвратном ВСД объем указывается в поле ..Request/returnedDelivery/consignment/volume.
** В поле «Несоответствие» указано «Объём»;
* Создан акт несоответствия, в котором фиксируются расхождения и указывается причина несоответствия.
** В поле «Значение по ВСД» указано значение из электронного ВСД;
 
** В поле «Фактическое значение» указано значение из поля  ..Request/consignment/volume;
=== <div id = "escenario6">Сведения во входящем ВСД не соответствуют фактическим, партия не принимается, на весь объем входящей партии оформляется возврат.</div>===
** В поле «Расхождение» указана разность между фактическим и указанным в ВСД объёмом. Вычисляется автоматически.
 
*Возвратный ВСД: создан. В возвратном ВСД указан объем, равный объему, указанному в поле ..Request/returnedDelivery/consignment/volume. Объем возвращаемой партии плюс объем принимаемой партии отличаться от указанного в ВСД более чем на 5%.
'''Описание бизнес-операции'''.
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии не соответствуют указанным в ВСД.  Партия не принимается, на весь объем входящей партии оформляется возврат.  
 


=== <div id = "escenario6"> Сценарий №6 </div>===
'''Входные данные'''.


'''Описание бизнес-операции'''
На вход системы при выполнении данного сценария, передаются следующие сведения:
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, различаются более чем на 5%. Партия не принимается полностью, оформляется акт о разновесе.  
* информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
* фактические сведения о партии (объект delivery/consignment);
* информация о возвратном ВСД (объект returnedDelivery).  


'''Входные данные'''
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 1214: Строка 1273:
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
| '''deliveryFacts/vetCertificatePresence''' || ELECTRONIC || Сертификат находится в системе электронном виде.
|-
|-
| '''deliveryFacts/decision''' || RETURN_ALL || Партия не принимается.
| '''deliveryFacts/decision''' || RETURN_ALL ||На весь объем партии оформляется возврат.
|-
|-
| '''deliveryFacts/docInspection/result''' || MISMATCH || Данные о грузе не соответствуют указанным в ВСД.
| '''deliveryFacts/docInspection/result''' || MISMATCH || Данные о грузе не соответствуют указанным в ВСД.
|-
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || В зависимости от оценки груза ветеринаром.
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || Сведения о результате ветеринарного осмотра партии продукции.
|-
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
|-
|-
| '''delivery/consignment/volume''' || 0  || Поскольку ничего не принимается, то принимаемый объём равен нулю.
| '''delivery/consignment/volume''' || 0  || Поскольку оформляется полный возврат, то принимаемый объём равен нулю.
|-
|-
| '''discrepancyReport/reason/name''' || Причина несоответствия. || В данном случае указывается расхождение в объёме продукции.
| '''returnedDelivery/consignment/volume''' || Фактический объём пришедшей продукции. || Указывается фактически возвращаемый объем продукции.
|-
| '''returnedDelivery/consignment/volume''' || Фактический объём пришедшей продукции. || Партия возвращается в полном объёме, объём должен отличаться от указанного во входном сертификате не менее, чем на 5%.
 
|}
|}


<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
Пример запроса на оформление возврата входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения не соответствуют тем, что указано в ВСД, партия возвращается в полном объеме.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Строка 1260: Строка 1316:
                   </merc:initiator>
                   </merc:initiator>
                   <merc:delivery>
                   <merc:delivery>
                     <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                     <vet:consignor>
                         <ent:businessEntity>
                         <ent:businessEntity>
Строка 1280: Строка 1336:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Мясо в герметичной упаковке</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>0</vet:volume>
                         <vet:volume>0</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 1316: Строка 1372:
                         <vet:perishable>false</vet:perishable>
                         <vet:perishable>false</vet:perishable>
                         <vet:countryOfOrigin>
                         <vet:countryOfOrigin>
                           <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:countryOfOrigin>
                         </vet:countryOfOrigin>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
                         <vet:lowGradeCargo>false</vet:lowGradeCargo>
Строка 1355: Строка 1411:
                   </merc:deliveryFacts>
                   </merc:deliveryFacts>
                   <merc:returnedDelivery>
                   <merc:returnedDelivery>
                     <vet:deliveryDate>2016-04-21T00:00:00</vet:deliveryDate>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                     <vet:consignor>
                         <ent:businessEntity>
                         <ent:businessEntity>
Строка 1375: Строка 1431:
                         <vet:productType>1</vet:productType>
                         <vet:productType>1</vet:productType>
                         <vet:product>
                         <vet:product>
                           <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:product>
                         </vet:product>
                         <vet:subProduct>
                         <vet:subProduct>
                           <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:subProduct>
                         </vet:subProduct>
                         <vet:productItem>
                         <vet:productItem>
                           <prod:name>Мясо в герметичной упаковке</prod:name>
                           <prod:name>productName</prod:name>
                         </vet:productItem>
                         </vet:productItem>
                         <vet:volume>100</vet:volume>
                         <vet:volume>100</vet:volume>
                         <vet:unit>
                         <vet:unit>
                           <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:unit>
                         </vet:unit>
                         <vet:packingList>
                         <vet:packingList>
                           <com:packingForm>
                           <com:packingForm>
                               <base:uuid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</base:uuid>
                               <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                           </com:packingForm>
                         </vet:packingList>
                         </vet:packingList>
Строка 1411: Строка 1467:
                         <vet:perishable>false</vet:perishable>
                         <vet:perishable>false</vet:perishable>
                         <vet:countryOfOrigin>
                         <vet:countryOfOrigin>
                           <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                           <base:uuid>UUID</base:uuid>
                         </vet:countryOfOrigin>
                         </vet:countryOfOrigin>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
Строка 1419: Строка 1475:
                           <shp:issueSeries/>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:issueNumber/>
                           <shp:issueDate>2015-12-01</shp:issueDate>
                           <shp:issueDate>date</shp:issueDate>
                           <shp:type>1</shp:type>
                           <shp:type>1</shp:type>
                           <shp:transportInfo>
                           <shp:transportInfo>
Строка 1432: Строка 1488:
                           <vet:issueDate>2016-04-21</vet:issueDate>
                           <vet:issueDate>2016-04-21</vet:issueDate>
                           <vet:purpose>
                           <vet:purpose>
                               <base:guid>c177fd1d-a258-4eca-be77-84e6483213df</base:guid>
                               <base:guid>UUID</base:guid>
                           </vet:purpose>
                           </vet:purpose>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:confirmedBy>
                           <vet:confirmedBy>
                               <com:fio>Иванов И.И.</com:fio>
                               <com:fio>veterinaryName</com:fio>
                               <com:post>Ветеринарный инспектор</com:post>
                               <com:post>veterinaryPost</com:post>
                           </vet:confirmedBy>
                           </vet:confirmedBy>
                           <vet:confirmedDate>2016-04-21T00:00:00</vet:confirmedDate>
                           <vet:confirmedDate>date</vet:confirmedDate>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                         </vet:vetCertificate>
                         </vet:vetCertificate>
Строка 1454: Строка 1510:
</div>
</div>
</div>
</div>
'''Результат выполнения операции'''
* Входящий ВСД: погашен.
* Запись входного журнала: не создана.
* Акт несоответствия: не создан.
*Возвратный ВСД: создан. В возвратном ВСД указан объем, равный объему, указанному в поле ..Request/returnedDelivery/consignment/volume. Объем возвращаемой партии плюс объем принимаемой партии должен отличаться от указанного в ВСД объёма более чем на 5%.
==Сценарии с бумажным документом==
=== <div id = "pscenario1">Сценарий №1 </div> ===
'''Описание бизнес-операции'''
Продукция, которая поступает на предприятие, сопровождается бумажным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, одинаковы или различаются не более чем на 5%. Партия принимается в полном объёме.


'''Входные данные'''
'''Результат выполнения операции'''.
{| class="wikitable"
|-
! Поле !! Значение !! Комментарий
|-
| '''deliveryFacts/vetCertificatePresence''' || PAPER || Сертификат пришёл в бумажном виде.
|-
| '''deliveryFacts/decision''' || ACCEPT_ALL || Партия принимается в полном объёме.
|-
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS || Состояние груза соответствует указанному в ВСД.
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа - не заполняется. || Остальные данные объекта vetCertificate необходимо указывать. Они будут занесены в систему.
|-
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии. || Объём принимаемого груза, соответствующий указанному в ВСД или отличный от него не более чем на 5%.
|-
| '''discrepancyReport''' || Не заполняется. || Расхождений нет, акта не требуется.
|-
| '''returnedDelivery''' || Не заполняется. || Возврат не оформляется, возвратного сертификата не требуется.
 
|}
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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"
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>2015-12-04T17:03:00</app:issueDate>
            <app:data>
              <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                    <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                    <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>100</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>20</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:type>2</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueSeries>AB</vet:issueSeries>
                          <vet:issueNumber>2354</vet:issueNumber>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:form>LIC2</vet:form>
                          <vet:consignor>
                              <ent:businessEntity>
                                <base:guid>busnessEntityGUID1</base:guid>
                              </ent:businessEntity>
                              <ent:enterprise>
                                <base:guid>enterpriseGUID1</base:guid>
                              </ent:enterprise>
                          </vet:consignor>
                          <vet:consignee>
                            <ent:businessEntity>
                                <base:guid>businessEntityGUID2</base:guid>
                            </ent:businessEntity>
                            <ent:enterprise>
                                <base:guid>enterpriseGUID2</base:guid>
                            </ent:enterprise>
                          </vet:consignee>
                          <vet:batch>
                              <vet:productType>1</vet:productType>
                              <vet:product>
                                <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                              </vet:product>
                              <vet:subProduct>
                                <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                              </vet:subProduct>
                              <vet:productItem>
                                <prod:name>Мясо в герметичной упаковке</prod:name>
                              </vet:productItem>
                              <vet:volume>100</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>20</vet:packingAmount>
                              <vet:dateOfProduction>
                                <vet:firstDate>
                                    <base:year>2016</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                </vet:firstDate>
                              </vet:dateOfProduction>
                              <vet:expiryDate>
                                <vet:firstDate>
                                    <base:year>2017</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                </vet:firstDate>
                              </vet:expiryDate>
                              <vet:perishable>false</vet:perishable>
                              <vet:countryOfOrigin>
                                <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                              </vet:countryOfOrigin>
                              <vet:producerList>
                                <ent:producer>
                                    <ent:enterprise>
                                      <base:guid>enterpriseGUID</base:guid>
                                    </ent:enterprise>
                                    <ent:role>PRODUCER</ent:role>
                                </ent:producer>
                              </vet:producerList>
                            <vet:lowGradeCargo>false</vet:lowGradeCargo>
                          </vet:batch>
                          <vet:purpose>
                              <base:guid>5b90da1b-e089-11e1-bcf3-b499babae7ea</base:guid>
                          </vet:purpose>
                          <vet:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </vet:transportInfo>
                          <vet:transportStorageType>FROZEN</vet:transportStorageType>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:expertiseInfo>Сальмонеллёз - отриц.</vet:expertiseInfo>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2021-01-06T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                          <vet:precedingVetDocuments>ВСД №5891</vet:precedingVetDocuments>   
                        </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                    <vet:vetCertificatePresence>PAPER</vet:vetCertificatePresence>
                    <vet:docInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                    </vet:docInspection>
                    <vet:vetInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                    </vet:vetInspection>
                    <vet:decision>ACCEPT_ALL</vet:decision>
                  </merc:deliveryFacts>
              </merc:processIncomingConsignmentRequest>
            </app:data>
        </app:application>
      </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>
</syntaxhighlight>
</div>
</div>
 
'''Результат выполнения операции'''
* Входящий ВСД: погашен.
* Запись входного журнала: создана. В записи входного журнала указаны фактические сведения о партии, которые соответствуют сведениям, указанным во входящем электронном ВСД.
* Акт несоответствия: не создан.
* Возвратный ВСД: не создан.
 
=== <div id = "pscenario2">Сценарий №2 </div> ===
 
'''Описание бизнес-операции'''
Продукция, которая поступает на предприятие, сопровождается бумажным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, одинаковы или различаются не более чем на 5%. Партия принимается частично, на остальную часть оформляется возвратный сертификат.
 
'''Входные данные'''
{| class="wikitable"
|-
! Поле !! Значение !! Комментарий
|-
| '''deliveryFacts/vetCertificatePresence''' || PAPER || Сертификат пришёл в бумажном виде.
|-
| '''deliveryFacts/decision''' || PARTIALLY || Партия принимается частично.
|-
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || В зависимости от того, проводил ли ветврач осмотр груза и каковы результаты осмотра.
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
|-
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии. || Объём принимаемого груза, соответствующий указанному в ВСД или отличный от него не более чем на 5%.
|-
| '''discrepancyReport''' || Не заполняется. || Расхождений нет, акта не требуется.
|-
| '''returnedDelivery/consignment/volume''' || Объём возвращаемой партии. || Объем возвращаемой партии плюс объем принимаемой партии должен быть равен объему партии, указанному во входящем электронном ВСД или отличаться от него не более чем на 5%. Если общий объём отличается от указанного в ВСД более,чем на 5%, выдаётся ошибка об отсутствии акта о несоответствии.
 
|}
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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"
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
              <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                    <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                    <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityguid1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseguid1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityguid2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseguid2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>80</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>20</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:type>2</shp:type>
                            <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                        <vet:issueSeries>AB</vet:issueSeries>
                          <vet:issueNumber>2354</vet:issueNumber>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:form>LIC2</vet:form>
                                  <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityguid1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseguid1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityguid2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseguid2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                          <vet:batch>
                              <vet:productType>1</vet:productType>
                              <vet:product>
                                <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                              </vet:product>
                              <vet:subProduct>
                                <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                              </vet:subProduct>
                              <vet:productItem>
                                <prod:name>Мясо в герметичной упаковке</prod:name>
                              </vet:productItem>
                              <vet:volume>100</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>20</vet:packingAmount>
                              <vet:dateOfProduction>
                                <vet:firstDate>
                                    <base:year>2016</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                </vet:firstDate>
                              </vet:dateOfProduction>
                              <vet:expiryDate>
                                <vet:firstDate>
                                    <base:year>2017</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                </vet:firstDate>
                              </vet:expiryDate>
                              <vet:perishable>false</vet:perishable>
                              <vet:countryOfOrigin>
                                <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                              </vet:countryOfOrigin>
                              <vet:producerList>
                                <ent:producer>
                                    <ent:enterprise>
                                      <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                                    </ent:enterprise>
                                    <ent:role>PRODUCER</ent:role>
                                </ent:producer>
                              </vet:producerList>
                            <vet:lowGradeCargo>false</vet:lowGradeCargo>
                          </vet:batch>
                          <vet:purpose>
                              <base:guid>5b90da1b-e089-11e1-bcf3-b499babae7ea</base:guid>
                          </vet:purpose>
                            <vet:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </vet:transportInfo>
                          <vet:transportStorageType>FROZEN</vet:transportStorageType>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:expertiseInfo>Сальмонеллёз - отриц.</vet:expertiseInfo>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2021-01-06T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                          <vet:precedingVetDocuments>ВСД №5891</vet:precedingVetDocuments>
                        </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                    <vet:vetCertificatePresence>PAPER</vet:vetCertificatePresence>
                    <vet:docInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                    </vet:docInspection>
                    <vet:vetInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result>
                    </vet:vetInspection>
                    <vet:decision>PARTIALLY</vet:decision>
                  </merc:deliveryFacts>
                <merc:returnedDelivery>
                    <vet:deliveryDate>2016-04-21T00:00:00</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <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>1</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                      <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:issueDate>2015-12-01</shp:issueDate>
                          <shp:type>1</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:purpose>
                              <base:guid>c177fd1d-a258-4eca-be77-84e6483213df</base:guid>
                          </vet:purpose>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2016-04-21T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:returnedDelivery>
              </merc:processIncomingConsignmentRequest>
            </app:data>
        </app:application>
      </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>
</syntaxhighlight>
</div>
</div>
 
'''Результат выполнения операции'''
* Входящий ВСД: погашен.
* Запись входного журнала: создана. В записи входного журнала присутствует объем продукции, который был указан в поле ..Request/delivery/consignment/volume.
* Акт несоответствия: не создан. Несоответствий нет.
* Возвратный ВСД: создан. В возвратном ВСД указан объем, равный объему, указанному в поле ..Request/returnedDelivery/consignment/volume. Объём возвращаемой партии плюс объем принимаемой партии должен быть равен объёму партии, указанному во входящем электронном ВСД или отличаться от него не более, чем на 5%. В случае отличия на этапе обработки заявки система выдаст ошибку о несоответствии объёма и необходимости оформить акт о несоответствии.
 
=== <div id = "pscenario3">Сценарий №3 </div> ===
 
'''Описание бизнес-операции'''
Продукция, которая поступает на предприятие, сопровождается бумажным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, одинаковы или различаются не более чем на 5%. Партия не принимается, оформляется возвратный сертификат на всю партию.
 
'''Входные данные'''
{| class="wikitable"
|-
! Поле !! Значение !! Комментарий
|-
| '''deliveryFacts/vetCertificatePresence''' || PAPER || Сертификат находится в системе электронном виде.
|-
| '''deliveryFacts/decision''' || RETURN_ALL || Партия не принимается.
|-
| '''deliveryFacts/docInspection/result''' || CORRESPONDS || Данные о грузе соответствуют указанным в ВСД.
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || В зависимости от того, проводил ли ветврач осмотр груза и каковы результаты осмотра.
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Не указывается. || Остальные данные объекта vetCertificate требуется указать.
|-
| '''delivery/consignment/volume''' || 0 || Партия возвращается полностью.
|-
| '''discrepancyReport''' || Не заполняется. || Расхождений нет, акта не требуется.
|-
| '''returnedDelivery/consignment/volume''' || Объём возвращаемой партии. || В данном случае объем возвращаемой партии должен быть равен объему партии, указанному во входящем ВСД.
 
|}
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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"
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
              <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                    <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                    <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>0</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>20</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:type>2</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueSeries>AB</vet:issueSeries>
                          <vet:issueNumber>2354</vet:issueNumber>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:form>LIC2</vet:form>
                                  <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:batch>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                            <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                            <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                            <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>100</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>20</vet:packingAmount>
                        <vet:dateOfProduction>
                            <vet:firstDate>
                                <base:year>2016</base:year>
                                <base:month>04</base:month>
                                <base:day>20</base:day>
                                <base:hour>0</base:hour>
                            </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                            <vet:firstDate>
                                <base:year>2017</base:year>
                                <base:month>04</base:month>
                                <base:day>20</base:day>
                                <base:hour>0</base:hour>
                            </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                            <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:producerList>
                            <ent:producer>
                                <ent:enterprise>
                                    <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                                </ent:enterprise>
                                <ent:role>PRODUCER</ent:role>
                            </ent:producer>
                        </vet:producerList>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                      </vet:batch>
                      <vet:purpose>
                          <base:guid>5b90da1b-e089-11e1-bcf3-b499babae7ea</base:guid>
                      </vet:purpose>
                      <vet:transportInfo>
                          <shp:transportType>1</shp:transportType>
                          <shp:transportNumber>
                              <shp:vehicleNumber>147147</shp:vehicleNumber>
                          </shp:transportNumber>
                      </vet:transportInfo>
                      <vet:transportStorageType>FROZEN</vet:transportStorageType>
                      <vet:cargoInspected>false</vet:cargoInspected>
                      <vet:cargoExpertized>false</vet:cargoExpertized>
                      <vet:expertiseInfo>Сальмонеллёз - отриц.</vet:expertiseInfo>
                      <vet:confirmedBy>
                          <com:fio>Иванов И.И.</com:fio>
                          <com:post>Ветеринарный инспектор</com:post>
                      </vet:confirmedBy>
                      <vet:confirmedDate>2021-01-06T00:00:00</vet:confirmedDate>
                      <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                      <vet:precedingVetDocuments>ВСД №5891</vet:precedingVetDocuments>
                  </vet:vetCertificate>
                </vet:accompanyingForms>
            </merc:delivery>
            <merc:deliveryFacts>
                <vet:vetCertificatePresence>PAPER</vet:vetCertificatePresence>
                <vet:docInspection>
                    <vet:responsible>
                        <com:login>login</com:login>
                    </vet:responsible>
                    <vet:result>CORRESPONDS</vet:result>
                </vet:docInspection>
                <vet:vetInspection>
                    <vet:responsible>
                        <com:login>login</com:login>
                    </vet:responsible>
                    <vet:result>MISMATCH</vet:result>
                </vet:vetInspection>
                <vet:decision>RETURN_ALL</vet:decision>
              </merc:deliveryFacts>
              <merc:returnedDelivery>
                  <vet:deliveryDate>2016-04-21T00:00:00</vet:deliveryDate>
                  <vet:consignor>
                    <ent:businessEntity>
                        <base:guid>businessEntityGUID2</base:guid>
                    </ent:businessEntity>
                    <ent:enterprise>
                        <base:guid>enterpriseGUID2</base:guid>
                    </ent:enterprise>
                </vet:consignor>
                <vet:consignee>
                    <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                    </ent:businessEntity>
                    <ent:enterprise>
                        <base:guid>enterpriseGUID1</base:guid>
                    </ent:enterprise>
                </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>100</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>1</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                      <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:issueDate>2015-12-01</shp:issueDate>
                          <shp:type>1</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:purpose>
                              <base:guid>c177fd1d-a258-4eca-be77-84e6483213df</base:guid>
                          </vet:purpose>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2016-04-21T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:returnedDelivery>
              </merc:processIncomingConsignmentRequest>
            </app:data>
        </app:application>
      </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>
</syntaxhighlight>
</div>
</div>
 
'''Результат выполнения операции'''
* Входящий ВСД: погашен.
* Запись входного журнала: не создана.
* Акт несоответствия: не создан.
* Возвратный ВСД: создан. В возвратном ВСД установлен объем, равный объему партии, указанному во входящем электронном ВСД или отличающийся от него не более чем на 5%.
 
=== <div id = "pscenario4">Сценарий №4 </div> ===
 
'''Описание бизнес-операции'''
Продукция, которая поступает на предприятие, сопровождается бумажным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, различаются более чем на 5%. Партия принимается полностью, оформляется акт о разновесе.
 
'''Входные данные'''
{| class="wikitable"
|-
! Поле !! Значение !! Комментарий
|-
| '''deliveryFacts/vetCertificatePresence''' || PAPER || Сертификат находится в системе электронном виде.
|-
| '''deliveryFacts/decision''' || ACCEPT_ALL || Партия принимается полностью.
|-
| '''deliveryFacts/docInspection/result''' || MISMATCH || Данные о грузе не соответствуют указанным в ВСД.
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS || Качественные показатели соответствуют.
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Не заполняется. || Остальные данные объекта vetCertificate указывать нужно.
|-
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии.  || В данном случае фактический объем должен отличаться более чем на 5% от объема, указанного во входящем электронном ВСД.
|-
| '''discrepancyReport/reason/name''' || Причина несоответствия. || В данном случае указывается расхождение в объёме продукции.
|-
| '''returnedDelivery''' || Не заполняется. || Возврат не оформляется.
 
|}
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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"
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
              <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                    <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                    <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>100</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>20</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:type>2</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueSeries>AB</vet:issueSeries>
                          <vet:issueNumber>2354</vet:issueNumber>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:form>LIC2</vet:form>
                                  <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                          <vet:batch>
                              <vet:productType>1</vet:productType>
                              <vet:product>
                                <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                              </vet:product>
                              <vet:subProduct>
                                <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                              </vet:subProduct>
                              <vet:productItem>
                                <prod:name>Мясо в герметичной упаковке</prod:name>
                              </vet:productItem>
                              <vet:volume>120</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>20</vet:packingAmount>
                              <vet:dateOfProduction>
                                <vet:firstDate>
                                    <base:year>2016</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                </vet:firstDate>
                              </vet:dateOfProduction>
                              <vet:expiryDate>
                                <vet:firstDate>
                                    <base:year>2017</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                </vet:firstDate>
                              </vet:expiryDate>
                              <vet:perishable>false</vet:perishable>
                              <vet:countryOfOrigin>
                                <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                              </vet:countryOfOrigin>
                              <vet:producerList>
                                <ent:producer>
                                    <ent:enterprise>
                                      <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                                    </ent:enterprise>
                                    <ent:role>PRODUCER</ent:role>
                                </ent:producer>
                              </vet:producerList>
                            <vet:lowGradeCargo>false</vet:lowGradeCargo>
                          </vet:batch>
                          <vet:purpose>
                              <base:guid>5b90da1b-e089-11e1-bcf3-b499babae7ea</base:guid>
                          </vet:purpose>
                          <vet:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </vet:transportInfo>
                          <vet:transportStorageType>FROZEN</vet:transportStorageType>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:expertiseInfo>Сальмонеллёз - отриц.</vet:expertiseInfo>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2021-01-06T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                          <vet:precedingVetDocuments>ВСД №5891</vet:precedingVetDocuments>
                          </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                    <vet:vetCertificatePresence>PAPER</vet:vetCertificatePresence>
                    <vet:docInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result>
                    </vet:docInspection>
                    <vet:vetInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                    </vet:vetInspection>
                    <vet:decision>ACCEPT_ALL</vet:decision>
                  </merc:deliveryFacts>
                  <merc:discrepancyReport>
                    <vet:issueSeries>qwer</vet:issueSeries>
                    <vet:issueNumber>147852</vet:issueNumber>
                    <vet:issueDate>2016-04-21</vet:issueDate>
                    <vet:reason>
                      <vet:name>Количество продукции больше указанного в ВСД на 20 кг.</vet:name>
                    </vet:reason>
                    <vet:description>В ВСД заявлено 100 кг, прибыло 80.</vet:description>
                </merc:discrepancyReport>
              </merc:processIncomingConsignmentRequest>
          </app:data>
        </app:application>
      </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>
</syntaxhighlight>
</div>
</div>
 
'''Результат выполнения операции'''
* Входящий ВСД: погашен.
* Запись входного журнала: создана. В записи входного журнала проставлен объем партии, указанный в поле .Request/delivery/consignment/volume.
* Акт несоответствия: создан. В акте несоответствия указана причина несоответствия. При просмотре через веб-интерфейс доступны следующие поля:
** В поле «Несоответствие» указано «Объём»;
** В поле «Значение по ВСД» указано значение из бумажного ВСД;
** В поле «Фактическое значение» указано значение из поля ..Request/consignment/volume;
** В поле «Расхождение» указана разность между фактическим и указанным в ВСД объёмом. Вычисляется автоматически.
* Возвратный ВСД: не создается.
 
=== <div id = "pscenario5">Сценарий №5 </div> ===
 
'''Описание бизнес-операции'''
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, различаются более чем на 5%. Партия принимается частично, оформляется акт о разновесе.
 
'''Входные данные'''
{| class="wikitable"
|-
! Поле !! Значение !! Комментарий
|-
| '''deliveryFacts/vetCertificatePresence''' || PAPER || Сертификат находится в системе электронном виде.
|-
| '''deliveryFacts/decision''' || PARTIALLY || Партия принимается частично.
|-
| '''deliveryFacts/docInspection/result''' || MISMATCH || Данные о грузе не соответствуют указанным в ВСД.
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || В зависимости от оценки груза ветеринаром.
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Идентификатор электронного документа. || Остальные данные объекта vetCertificate указывать не требуется. Система считает их автоматически.
|-
| '''delivery/consignment/volume''' || Фактический объем продукции входящей партии.  || Сумма объёма принимаемой и возвращаемой продукции должна отличаться от указанного в ВСД объёма более, чем на 5%.
|-
| '''discrepancyReport/reason/name''' || Причина несоответствия. || В данном случае указывается расхождение в объёме продукции.
|-
| '''returnedDelivery/consignment/volume''' || Объём возвращаемой партии. || Объем возвращаемой партии плюс объем принимаемой партии должен отличаться от объёма, указанного в ВСД более чем на 5%.
 
|}
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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"
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
              <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                    <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                    <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpiseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>100</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>20</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:type>2</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                  <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueSeries>AB</vet:issueSeries>
                          <vet:issueNumber>2354</vet:issueNumber>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:form>LIC2</vet:form>
                          <vet:consignor>
                              <ent:businessEntity>
                                  <base:guid>businessEntityGUID1</base:guid>
                              </ent:businessEntity>
                              <ent:enterprise>
                                  <base:guid>enterpriseGUID1</base:guid>
                              </ent:enterprise>
                          </vet:consignor>
                          <vet:consignee>
                            <ent:businessEntity>
                                <base:guid>businessEntityGUID2</base:guid>
                            </ent:businessEntity>
                            <ent:enterprise>
                                <base:guid>enterpriseGUID2</base:guid>
                            </ent:enterprise>
                        </vet:consignee>
                        <vet:batch>
                            <vet:productType>1</vet:productType>
                            <vet:product>
                              <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                            </vet:product>
                            <vet:subProduct>
                              <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                            </vet:subProduct>
                            <vet:productItem>
                                <prod:name>Мясо в герметичной упаковке</prod:name>
                            </vet:productItem>
                            <vet:volume>120</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>20</vet:packingAmount>
                            <vet:dateOfProduction>
                                <vet:firstDate>
                                  <base:year>2016</base:year>
                                  <base:month>04</base:month>
                                  <base:day>20</base:day>
                                  <base:hour>0</base:hour>
                                </vet:firstDate>
                            </vet:dateOfProduction>
                            <vet:expiryDate>
                                <vet:firstDate>
                                    <base:year>2017</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                </vet:firstDate>
                            </vet:expiryDate>
                            <vet:perishable>false</vet:perishable>
                            <vet:countryOfOrigin>
                                <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                            </vet:countryOfOrigin>
                            <vet:producerList>
                                <ent:producer>
                                  <ent:enterprise>
                                      <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                                  </ent:enterprise>
                                    <ent:role>PRODUCER</ent:role>
                                </ent:producer>
                            </vet:producerList>
                            <vet:lowGradeCargo>false</vet:lowGradeCargo>
                          </vet:batch>
                          <vet:purpose>
                              <base:guid>5b90da1b-e089-11e1-bcf3-b499babae7ea</base:guid>
                          </vet:purpose>
                          <vet:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </vet:transportInfo>
                          <vet:transportStorageType>FROZEN</vet:transportStorageType>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:expertiseInfo>Сальмонеллёз - отриц.</vet:expertiseInfo>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2021-01-06T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                          <vet:precedingVetDocuments>ВСД №5891</vet:precedingVetDocuments>
                      </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                    <vet:vetCertificatePresence>PAPER</vet:vetCertificatePresence>
                    <vet:docInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result>
                    </vet:docInspection>
                    <vet:vetInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>UNSUPERVISED</vet:result>
                    </vet:vetInspection>
                    <vet:decision>PARTIALLY</vet:decision>
                  </merc:deliveryFacts>
                  <merc:discrepancyReport>
                      <vet:issueSeries>qwer</vet:issueSeries>
                      <vet:issueNumber>147852</vet:issueNumber>
                      <vet:issueDate>2016-04-21</vet:issueDate>
                      <vet:reason>
                          <vet:name>Количество продукции больше указанного в ВСД на 20 кг. эти 20 кг не того сорта</vet:name>
                      </vet:reason>
                      <vet:description>В ВСД заявлено 100 кг, прибыло 80.</vet:description>
                </merc:discrepancyReport>
                <merc:returnedDelivery>
                    <vet:deliveryDate>2016-04-21T00:00:00</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <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>1</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                      <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:issueDate>2015-12-01</shp:issueDate>
                          <shp:type>1</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:purpose>
                              <base:guid>c177fd1d-a258-4eca-be77-84e6483213df</base:guid>
                          </vet:purpose>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2016-04-21T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:returnedDelivery> 
              </merc:processIncomingConsignmentRequest>
            </app:data>
        </app:application>
      </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>
</syntaxhighlight>
</div>
</div>
 
'''Результат выполнения операции'''  
* Входящий ВСД: погашен.
* Запись входного журнала: создана. В записи входного журнала присутствует объем, который был указан в поле ..Request/delivery/consignment/volume.
* Акт несоответствия: создан. В нём указана причина несоответствия. При просмотре через веб-интерфейс доступны следующие поля:
** В поле «Несоответствие» указано «Объём»;
** В поле «Значение по ВСД» указано значение из электронного ВСД;
** В поле «Фактическое значение» указано значение из поля  ..Request/consignment/volume;
** В поле «Расхождение» указана разность между фактическим и указанным в ВСД объёмом. Вычисляется автоматически.
*Возвратный ВСД: создан. В возвратном ВСД указан объем, равный объему, указанному в поле ..Request/returnedDelivery/consignment/volume. Объем возвращаемой партии плюс объем принимаемой партии отличаться от указанного в ВСД более чем на 5%.
 
=== <div id = "pscenario6">Сценарий №6 </div> ===
 
'''Описание бизнес-операции'''
Продукция, которая поступает на предприятие, сопровождается бумажным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, различаются более чем на 5%. Партия не принимается полностью, оформляется акт о разновесе.
 
'''Входные данные'''
{| class="wikitable"
|-
! Поле !! Значение !! Комментарий
|-
| '''deliveryFacts/vetCertificatePresence''' || PAPER || Сертификат находится в системе электронном виде.
|-
| '''deliveryFacts/decision''' || RETURN_ALL || Партия не принимается.
|-
| '''deliveryFacts/docInspection/result''' || MISMATCH || Данные о грузе не соответствуют указанным в ВСД.
|-
| '''deliveryFacts/vetInspection/result''' || CORRESPONDS/MISMATCH/UNSUPERVISED || В зависимости от оценки груза ветеринаром.
|-
| '''delivery/accompanyingForms/vetCertificate/UUID''' || Не заполняется.  || Остальные данные объекта vetCertificate требуется указать.
|-
| '''delivery/consignment/volume''' || 0  || Поскольку ничего не принимается, то принимаемый объём равен нулю.
|-
| '''discrepancyReport/reason/name''' || Причина несоответствия. || В данном случае указывается расхождение в объёме продукции.
|-
| '''returnedDelivery/consignment/volume''' || Фактический объём пришедшей продукции. || Партия возвращается в полном объёме, объём должен отличаться от указанного во входном сертификате не менее, чем на 5%.
 
|}
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Сценарий гашения входного сертификата.
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<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"
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
              merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                    <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                    <vet:deliveryDate>2016-04-21T02:01:10</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>0</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>0</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:type>2</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueSeries>AB</vet:issueSeries>
                          <vet:issueNumber>2354</vet:issueNumber>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:form>LIC2</vet:form>
                              <vet:consignor>
                                  <ent:businessEntity>
                                      <base:guid>businessEntityGUID1</base:guid>
                                  </ent:businessEntity>
                                  <ent:enterprise>
                                      <base:guid>enterpriseGUID1</base:guid>
                                  </ent:enterprise>
                              </vet:consignor>
                              <vet:consignee>
                                <ent:businessEntity>
                                    <base:guid>businessEntityGUID2</base:guid>
                                </ent:businessEntity>
                                <ent:enterprise>
                                    <base:guid>enterpiseGUID2</base:guid>
                                </ent:enterprise>
                            </vet:consignee>
                            <vet:batch>
                                <vet:productType>1</vet:productType>
                                <vet:product>
                                  <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                                </vet:product>
                                <vet:subProduct>
                                    <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                                </vet:subProduct>
                                <vet:productItem>
                                  <prod:name>Мясо в герметичной упаковке</prod:name>
                                </vet:productItem>
                                <vet:volume>120</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>20</vet:packingAmount>
                                <vet:dateOfProduction>
                                  <vet:firstDate>
                                    <base:year>2016</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                  </vet:firstDate>
                                </vet:dateOfProduction>
                                <vet:expiryDate>
                                <vet:firstDate>
                                    <base:year>2017</base:year>
                                    <base:month>04</base:month>
                                    <base:day>20</base:day>
                                    <base:hour>0</base:hour>
                                </vet:firstDate>
                              </vet:expiryDate>
                              <vet:perishable>false</vet:perishable>
                              <vet:countryOfOrigin>
                                <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                              </vet:countryOfOrigin>
                              <vet:producerList>
                                <ent:producer>
                                    <ent:enterprise>
                                      <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                                    </ent:enterprise>
                                    <ent:role>PRODUCER</ent:role>
                                </ent:producer>
                              </vet:producerList>
                              <vet:lowGradeCargo>false</vet:lowGradeCargo>
                          </vet:batch>
                          <vet:purpose>
                              <base:guid>5b90da1b-e089-11e1-bcf3-b499babae7ea</base:guid>
                          </vet:purpose>
                          <vet:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </vet:transportInfo>
                          <vet:transportStorageType>FROZEN</vet:transportStorageType>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:expertiseInfo>Сальмонеллёз - отриц.</vet:expertiseInfo>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2021-01-06T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                          <vet:precedingVetDocuments>ВСД №5891</vet:precedingVetDocuments>
                      </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                    <vet:vetCertificatePresence>PAPER</vet:vetCertificatePresence>
                    <vet:docInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result>
                    </vet:docInspection>
                    <vet:vetInspection>
                        <vet:responsible>
                          <com:login>egorova-iv-150707</com:login>
                        </vet:responsible>
                        <vet:result>UNSUPERVISED</vet:result>
                    </vet:vetInspection>
                    <vet:decision>RETURN_ALL</vet:decision>
                  </merc:deliveryFacts>
                  <vet:deliveryDate>2016-04-21T00:00:00</vet:deliveryDate>
                    <vet:consignor>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                    </vet:consignor>
                    <vet:consignee>
                        <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                    </vet:consignee>
                    <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                          <base:uuid>b1253a77-0585-291f-57a4-53319e897866</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                          <base:uuid>89a877fa-ddb3-3009-bb24-735ba9f7281c</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                          <prod:name>Мясо в герметичной упаковке</prod:name>
                        </vet:productItem>
                        <vet:volume>80</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>1</vet:packingAmount>
                        <vet:dateOfProduction>
                          <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                          <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                          </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                          <base:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</base:uuid>
                        </vet:countryOfOrigin>
                      <vet:producerList>
                          <ent:producer>
                              <ent:enterprise>
                                <base:guid>0fc15813-2db3-45a1-97b8-2a65d16a0e2c</base:guid>
                              </ent:enterprise>
                              <ent:role>PRODUCER</ent:role>
                          </ent:producer>
                        </vet:producerList>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                    </vet:consignment>
                    <vet:accompanyingForms>
                        <vet:waybill>
                          <shp:issueSeries/>
                          <shp:issueNumber/>
                          <shp:issueDate>2015-12-01</shp:issueDate>
                          <shp:type>1</shp:type>
                          <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                          </shp:transportInfo>
                          <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                          <vet:issueDate>2016-04-21</vet:issueDate>
                          <vet:purpose>
                              <base:guid>c177fd1d-a258-4eca-be77-84e6483213df</base:guid>
                          </vet:purpose>
                          <vet:cargoInspected>false</vet:cargoInspected>
                          <vet:cargoExpertized>false</vet:cargoExpertized>
                          <vet:confirmedBy>
                              <com:fio>Иванов И.И.</com:fio>
                              <com:post>Ветеринарный инспектор</com:post>
                          </vet:confirmedBy>
                          <vet:confirmedDate>2016-04-21T00:00:00</vet:confirmedDate>
                          <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                    </vet:accompanyingForms>
                  </merc:returnedDelivery> 
              </merc:processIncomingConsignmentRequest>
            </app:data>
        </app:application>
      </ws:submitApplicationRequest>
  </soapenv:Body>
</soapenv:Envelope>
</syntaxhighlight>
</div>
</div>


'''Результат выполнения операции'''
* Входящий ВСД переходит в статус "погашен".
* Входящий ВСД: погашен.
* В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции, но остаток по этой записи 0 кг, так оформлен возвратный сертификат на весь объем.
* Запись входного журнала: не создана.
* Создан возвратный ВСД. В возвратном ВСД указан объем, равный объему, указанному в поле ..Request/returnedDelivery/consignment/volume.
* Акт несоответствия: не создан.  
*Возвратный ВСД: создан. В возвратном ВСД указан объем, равный объему, указанному в поле ..Request/returnedDelivery/consignment/volume. Объем возвращаемой партии плюс объем принимаемой партии должен отличаться от указанного в ВСД объёма более чем на 5%.

Версия 13:14, 28 декабря 2016

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

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

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

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

  1. ВСД присутствует в системе "Меркурий" в электронном виде.
    1. Сведения, указанные во входящем ВСД соответствуют фактически принимаемой партии продукции.
      1. Партия продукции принимается в полном объеме.
      2. Партия продукции принимается частично, на часть объема оформляется возврат.
      3. Партия продукции не принимается, оформляется возврат на весь объем продукции.
    2. Сведения, указанные во входящем ВСД не соответствуют фактически принимаемой партии продукции]].
      1. Партия продукции принимается в полном объеме.
      2. Партия продукции принимается частично, на часть объема оформляется возврат.
      3. Партия продукции не принимается, оформляется возврат на весь объем продукции.

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

  • информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
  • информация о бумажном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate);
  • фактические сведения о принимаемой партии (объект delivery/consignment);
  • акт несоответствия, в случае если фактические сведения о продукции отличаются от сведений, указанных в ВСД (объект discrepancyReport);
  • возвратный ВСД, в случае если на весь объем или на его часть оформляется возврат (объект returnedDelivery).

Сценарий приемки определяется сведениями, которые пользователь передает в объекте deliveryFacts. Заполнение полей в deliveryFacts влияет на заполнение полей в других объектах.

Название поля Значение Комментарий
vetCertificatePresence ELECTRONIC/PAPER Указывается вид ветеринарного сертификата: электронный или бумажный.
decision ACCEPT_ALL/PARTIALLY/RETURN_ALL Принятое решение о дальнейшей судьбе партии: принимается/принимается частично/возвращается полностью.
docInspection/result CORRESPONDS/MISMATCH/UNSUPERVISED Соответствуют ли сведения о партии, указанные в документе, фактическим: соответствуют/не соответствуют/проверка не проводилась.
vetInspection/result CORRESPONDS/MISMATCH/UNSUPERVISED Осуществлён ли контроль груза вет.врачом на соответствие ветеринарным требованиям: груз соответствует/не соответствует/осмотр не проводился.
delivery/accompanyingForms/vetCertificate/UUID Идентификатор электронного документа. Если ВСД присутствует в системе в электронном виде, дополнительные сведения в объекте VetCertificate передавать не требуется.
delivery/consignment Сведения о принимаемой партии продукции. Указываются сведения, принимаемые по факту.
discrepancyReport Данные акта, причина и описание несоответствия. Заполняется в зависимости от наличия расхождений в сертификате и фактически принимаемом грузе.
returnedDelivery Данные возвратного сертификата. Заполняется в случае оформления возвратного сертификата.

Ветеринарный сертификат присутствует в системе "Меркурий" в электронном виде

Сведения во входящем ВСД соответствуют фактическим, партия принимается в полном объеме.

Описание бизнес-операции.

Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД, расхождения по объему либо отсутствуют, либо составляют не более 5%. Партия принимается в полном объёме. При расхождении объема, как в большую так и в меньшую сторону в пределах 5% акт несоответствия составлен не будет. 5% - допустимая погрешность, на которую система не реагирует.

Входные данные.

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

  • информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
  • фактические сведения о принимаемой партии (объект delivery/consignment);
Поле Значение Комментарий
deliveryFacts/decision ACCEPT_ALL Партия принимается в полном объёме.
deliveryFacts/vetCertificatePresence ELECTRONIC Сертификат находится в системе электронном виде.
deliveryFacts/docInspection/result CORRESPONDS Данные о грузе соответствуют указанным в ВСД.
deliveryFacts/vetInspection/result CORRESPONDS Сведения о результате ветеринарного осмотра партии продукции.
delivery/accompanyingForms/vetCertificate/UUID Идентификатор электронного документа. Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
delivery/consignment/volume Фактический объем входящей партии. Объём принимаемого груза, соответствующий указанному в ВСД или отличный от него не более чем на 5%.
discrepancyReport Не заполняется. Расхождений сведений указанных в ВСД с фактическими нет, акта для этого сценария не требуется.
returnedDelivery Не заполняется. Возврат продукции не оформляется, сведения о возвратном сертификате не требуются.


Пример запроса на оформление входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения соответствуют тем, что указано в ВСД, партия принимается в полном объеме.

<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" 
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
               <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>П000000005</merc:localTransactionId>
                     <merc:initiator>
                        <com:login>login</com:login>
                     </merc:initiator>
                 <merc:delivery>
                    <vet:deliveryDate>date</vet:deliveryDate>
                    <vet:consignor>
                       <ent:businessEntity>
                          <base:guid>businessEntityGUID1</base:guid>
                       </ent:businessEntity>
                       <ent:enterprise>
                          <base:guid>enterpriseGUID1</base:guid>
                       </ent:enterprise>
                   </vet:consignor>
                   <vet:consignee>
                      <ent:businessEntity>
                          <base:guid>businessEntityGUID2</base:guid>
                      </ent:businessEntity>
                      <ent:enterprise>
                          <base:guid>enterpriseGUID2</base:guid>
                      </ent:enterprise>
                   </vet:consignee>
                   <vet:consignment>
                       <vet:productType>type</vet:productType>
                       <vet:product>
                          <base:uuid>UUID</base:uuid>
                       </vet:product>
                       <vet:subProduct>
                          <base:uuid>UUID</base:uuid>
                       </vet:subProduct>
                       <vet:productItem>
                          <prod:name>название продукции</prod:name>
                       </vet:productItem>
                       <vet:volume>1000</vet:volume>
                       <vet:unit>
                          <base:uuid>UUID</base:uuid>
                 </vet:unit>
                 <vet:packingList>
                     <com:packingForm>
                         <base:uuid>UUID</base:uuid>
                     </com:packingForm>
                 </vet:packingList>
                 <vet:packingAmount>100</vet:packingAmount>
                 <vet:dateOfProduction>
                     <vet:firstDate>
                         <base:year>2016</base:year>
                         <base:month>4</base:month>
                         <base:day>5</base:day>
                         <base:hour>0</base:hour>
                     </vet:firstDate>
                 </vet:dateOfProduction>
                 <vet:expiryDate>
                     <vet:firstDate>
                         <base:year>2016</base:year>
                         <base:month>4</base:month>
                         <base:day>22</base:day>
                         <base:hour>0</base:hour>
                     </vet:firstDate>
                 </vet:expiryDate>
                 <vet:perishable>false</vet:perishable>
                 <vet:countryOfOrigin>
                     <base:uuid>UUID</base:uuid>
                 </vet:countryOfOrigin>
                 <vet:producerList>
                     <ent:producer>
                         <ent:enterprise>
                             <base:guid>GUID</base:guid>
                         </ent:enterprise>
                         <ent:role>PRODUCER</ent:role>
                     </ent:producer>
                 </vet:producerList>
                 <vet:lowGradeCargo>false</vet:lowGradeCargo>
                 <vet:owner>
                     <base:guid>GUID</base:guid>
                 </vet:owner>
                 <vet:productName>название продукции</vet:productName>
                 <vet:productCode>артикул продукции</vet:productCode>
             </vet:consignment>
             <vet:accompanyingForms>
                 <vet:waybill>
                     <shp:issueSeries>ТТН</shp:issueSeries>
                     <shp:issueNumber>000000006</shp:issueNumber>
                     <shp:issueDate>date</shp:issueDate>
                     <shp:type>1</shp:type>
                     <shp:transportInfo>
                         <shp:transportType>1</shp:transportType>
                         <shp:transportNumber>
                             <shp:vehicleNumber>к949аа43</shp:vehicleNumber>
                         </shp:transportNumber>
                     </shp:transportInfo>
                     <shp:transportStorageType>CHILLED</shp:transportStorageType>
                </vet:waybill>
                <vet:vetCertificate>
                    <base:uuid>UUID</base:uuid>
                </vet:vetCertificate>
            </vet:accompanyingForms>
        </merc:delivery>
        <merc:deliveryFacts>
             <vet:vetCertificatePresence>ELECTRONIC</vet:vetCertificatePresence>
             <vet:docInspection>
                 <vet:responsible>
                     <com:login>login</com:login> <!--Пользователь, ответственный за соответствие документации и фактического груза. Может быть как ветврач, так и пользователь ХС--->
                 </vet:responsible>
                 <vet:result>CORRESPONDS</vet:result>
             </vet:docInspection>
             <vet:vetInspection>
                 <vet:responsible>
                     <com:login>login</com:login> <!--Пользователь, ответственный за соответствие груза качественным показателям. --->
                 </vet:responsible>
                 <vet:result>CORRESPONDS</vet:result>
             </vet:vetInspection>
             <vet:decision>ACCEPT_ALL</vet:decision>
       </merc:deliveryFacts>
</merc:processIncomingConsignmentRequest>

Результат выполнения операции.

  • Входящий ВСД переходит в статус "погашен".
  • В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции.

Сведения во входящем ВСД соответствуют фактическим, партия принимается частично, на часть объема оформляется возврат.

Описание бизнес-операции.

Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД, расхождения по объему либо отсутствуют, либо составляют не более 5%. Партия принимается не в полном объеме, на часть оформляется возвратный сертификат.

Входные данные.

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

  • информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
  • фактические сведения о принимаемой партии (объект delivery/consignment);
  • информация о возвратном ВСД (объект returnedDelivery).
Поле Значение Комментарий
deliveryFacts/vetCertificatePresence ELECTRONIC Сертификат находится в системе электронном виде.
deliveryFacts/decision PARTIALLY Партия принимается частично. На часть партии оформляется возврат.
deliveryFacts/docInspection/result CORRESPONDS Данные о грузе соответствуют указанным в ВСД.
deliveryFacts/vetInspection/result CORRESPONDS/MISMATCH/UNSUPERVISED Сведения о результате ветеринарного осмотра партии продукции.
delivery/accompanyingForms/vetCertificate/UUID Идентификатор электронного документа. Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
delivery/consignment/volume Фактический объем продукции входящей партии. Объём принимаемого груза, соответствующий указанному в ВСД или отличный от него не более чем на 5%.
discrepancyReport Не заполняется. Расхождений нет, акта не требуется.
returnedDelivery/consignment/volume Объём возвращаемой партии. Объем возвращаемой партии плюс объем принимаемой партии должен быть равен объему партии, указанному во входящем электронном ВСД или отличаться от него не более чем на 5%.

Если общий объём отличается от указанного в ВСД более,чем на 5%, выдаётся ошибка об отсутствии акта о несоответствии.

Пример запроса на оформление входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения соответствуют тем, что указано в ВСД, партия принимается частично, на часть груза оформляется возврат.

<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" 
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
               <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                     <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>BusinessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>EnterpriseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>BusinessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>EnterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>60</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>12</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>30</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>true</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>UUID</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                            <shp:type>2</shp:type>
                            <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <base:uuid>UUID</base:uuid>
                         </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                     <vet:vetCertificatePresence>ELECTRONIC</vet:vetCertificatePresence>
                     <vet:docInspection>
                        <vet:responsible>
                           <com:login>login</com:login> <!--Пользователь, ответственный за соответствие документации и фактического груза--->
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                     </vet:docInspection>
                     <vet:vetInspection>
                        <vet:responsible>
                           <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result> <!--- Пользователь, ответственный за соответствие груза качественным показателям -->
                     </vet:vetInspection>
                     <vet:decision>PARTIALLY</vet:decision>
                  </merc:deliveryFacts>
                  <merc:returnedDelivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>BusinessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>EnterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>BusinessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>EnterprseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>20</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>4</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>30</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>true</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>UUID</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:issueDate>date</shp:issueDate>
                           <shp:type>1</shp:type>
                           <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <vet:issueDate>date</vet:issueDate>
                           <vet:purpose>
                              <base:guid>GUID</base:guid>
                           </vet:purpose>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>false</vet:cargoExpertized>
                           <vet:confirmedBy>
                              <com:fio>veterinaryName</com:fio>
                              <com:post>veterinaryPost</com:post>
                           </vet:confirmedBy>
                           <vet:confirmedDate>date</vet:confirmedDate>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:returnedDelivery>
               </merc:processIncomingConsignmentRequest>
            </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>

Результат выполнения операции.

  • Входящий ВСД переходит в статус "погашен".
  • В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции с тем объемом, который был указан в поле ..Request/delivery/consignment/volume.
  • Оформлен возвратный ВСД. В возвратном ВСД объем указывается в поле ..Request/returnedDelivery/consignment/volume. Объём возвращаемой партии плюс объем принимаемой партии должен быть равен объёму партии, указанному во входящем электронном ВСД или отличаться от него не более, чем на 5%. В случае отличия на этапе обработки заявки система выдаст ошибку о несоответствии объёма и необходимости оформить акт несоответствия.

Сведения во входящем ВСД соответствуют фактическим, партия не принимается, на весь объем входящей партии оформляется возврат.

Описание бизнес-операции.

Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД, расхождения по объему либо отсутствуют, либо составляют не более 5%. Партия не принимается, на весь объем оформляется возврат.

Входные данные.

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

  • информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
  • возвратный ВСД, в случае если на весь объем или на его часть оформляется возврат (объект returnedDelivery).
Поле Значение Комментарий
deliveryFacts/vetCertificatePresence ELECTRONIC Сертификат находится в системе электронном виде.
deliveryFacts/decision RETURN_ALL На весь объем партии оформляется возврат.
deliveryFacts/docInspection/result CORRESPONDS Данные о грузе соответствуют указанным в ВСД.
deliveryFacts/vetInspection/result CORRESPONDS/MISMATCH/UNSUPERVISED Сведения о результате ветеринарного осмотра партии продукции.
delivery/accompanyingForms/vetCertificate/UUID Идентификатор электронного документа. Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
delivery/consignment/volume 0 Передается значение "0", так как партия возвращается полностью.
discrepancyReport Не заполняется. Расхождений в сведениях указанных в ВСД с фактическими нет, акта для данного сценария не требуется.
returnedDelivery/consignment/volume Объём возвращаемой партии. В данном случае объем возвращаемой партии должен быть равен объему партии, указанному во входящем электронном ВСД.

Пример запроса на оформление возврата входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения соответствуют тем, что указано в ВСД, партия возвращается в полном объеме.

<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" 
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
               <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                     <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>0</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>1</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>UUID</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:type>2</shp:type>
                           <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <base:uuid>uuid</base:uuid>
                        </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                     <vet:vetCertificatePresence>ELECTRONIC</vet:vetCertificatePresence>
                     <vet:docInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                     </vet:docInspection>
                     <vet:vetInspection>
                        <vet:responsible>
                           <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result>
                     </vet:vetInspection>
                     <vet:decision>RETURN_ALL</vet:decision>
                  </merc:deliveryFacts>
                   <merc:returnedDelivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>EnterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>BusinessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>EnterpriseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>100</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>1</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>uuid</base:uuid>
                        </vet:countryOfOrigin>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:issueDate>date</shp:issueDate>
                           <shp:type>1</shp:type>
                           <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <vet:issueDate>date</vet:issueDate>
                           <vet:purpose>
                              <base:guid>UUID</base:guid>
                           </vet:purpose>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:confirmedBy>
                              <com:fio>veterinaryName</com:fio>
                              <com:post>veterinaryPost</com:post>
                           </vet:confirmedBy>
                           <vet:confirmedDate>date</vet:confirmedDate>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:returnedDelivery> 
               </merc:processIncomingConsignmentRequest>
            </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>

Результат выполнения операции.

  • Входящий ВСД переходит в статус "погашен".
  • В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции, но остаток по этой записи 0 кг, так оформлен возвратный сертификат на весь объем.
  • Оформлен возвратный ВСД. В возвратном ВСД установлен объем, равный объему партии, указанному во входящем электронном ВСД или отличающийся от него не более чем на 5%.

Сведения во входящем ВСД не соответствуют фактическим, партия принимается в полном объеме.

Описание бизнес-операции.

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

  • номер и дата ТТН;
  • номер транспортного средства;
  • объем, как в большую так и в меньшую сторону;
  • срок годности продукции;
  • количестве ед. упаковки;
  • маркировка;
  • упаковка (начиная с версии 1.5 универсального шлюза Ветис.API);
  • наименование продукции (начиная с версии 1.5 универсального шлюза Ветис.API).

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

Входные данные.

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

  • информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
  • фактические сведения о принимаемой партии (объект delivery/consignment);
  • сведения для оформления акта несоответствия (объект discrepancyReport).
Поле Значение Комментарий
deliveryFacts/vetCertificatePresence ELECTRONIC Сертификат находится в системе электронном виде.
deliveryFacts/decision ACCEPT_ALL Партия принимается в полном объеме.
deliveryFacts/docInspection/result MISMATCH Сведения о грузе не соответствуют указанным в ВСД.
deliveryFacts/vetInspection/result CORRESPONDS/MISMATCH/UNSUPERVISED Сведения о результате ветеринарного осмотра партии продукции.
delivery/accompanyingForms/vetCertificate/UUID Идентификатор электронного документа. Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
delivery/consignment/volume Фактические сведения о входящей партии. В данном случае фактический объем не должен отличаться более чем на 5% от объема, указанного во входящем электронном ВСД. Отличие может быть для следующих полей:
  • номер и дата ТТН;
  • номер транспортного средства;
  • объем, для данного сценария разница не более 5%;
  • срок годности продукции;
  • количестве ед. упаковки;
  • маркировка;
  • упаковка (начиная с версии 1.5 универсального шлюза Ветис.API);
  • наименование продукции (начиная с версии 1.5 универсального шлюза Ветис.API).
discrepancyReport/reason/name Причина несоответствия. Данная причина будет указана в составленном акте несоответствия, акт составляется автоматически, если в объекте с фактическими сведениями передается информация отличная от указанной в ветеринарном сертификате.
returnedDelivery Не заполняется. Возврат продукции не оформляется, сведения о возвратном сертификате не требуются.

Пример запроса на оформление входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения не соответствуют тем, что указано в ВСД, партия принимается в полном объеме.

<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" 
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
              <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                 	<com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>120</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>1</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>UUID</base:uuid>
                        </vet:countryOfOrigin>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                            <shp:type>2</shp:type>
                             <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <base:uuid>UUID</base:uuid>
                       </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                     <vet:vetCertificatePresence>ELECTRONIC</vet:vetCertificatePresence>
                     <vet:docInspection>
                        <vet:responsible>
                            <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result>
                     </vet:docInspection>
                     <vet:vetInspection>
                        <vet:responsible>
                           <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                     </vet:vetInspection>
                     <vet:decision>ACCEPT_ALL</vet:decision>
                  </merc:deliveryFacts>
                  <merc:discrepancyReport>
                  <vet:issueSeries>qwer</vet:issueSeries>
                  <vet:issueNumber>147852</vet:issueNumber>
                  <vet:issueDate>2016-04-21</vet:issueDate>
                  <vet:reason>
                  <vet:name>Количество продукции больше указанногов ВСД на 20 кг</vet:name>
                  </vet:reason>
                  <vet:description>В ВСД заявлено 100 кг, прибыло 120.</vet:description>
                  </merc:discrepancyReport>
                </merc:processIncomingConsignmentRequest>
            </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>

Результат выполнения операции.

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

Сведения во входящем ВСД не соответствуют фактическим, партия принимается частично, на часть объема оформляется возврат.

Описание бизнес-операции.

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

  • номер и дата ТТН;
  • номер транспортного средства;
  • объем, как в большую так и в меньшую сторону;
  • срок годности продукции;
  • количестве ед. упаковки;
  • маркировка;
  • упаковка (начиная с версии 1.5 универсального шлюза Ветис.API);
  • наименование продукции (начиная с версии 1.5 универсального шлюза Ветис.API).

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

Входные данные.

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

  • информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
  • фактические сведения о принимаемой партии (объект delivery/consignment);
  • сведения для оформления акта несоответствия (объект discrepancyReport);
  • информация о возвратном ВСД (объект returnedDelivery).
Поле Значение Комментарий
deliveryFacts/vetCertificatePresence ELECTRONIC Сертификат находится в системе электронном виде.
deliveryFacts/decision PARTIALLY Партия принимается частично, на часть партии оформляется возврат.
deliveryFacts/docInspection/result MISMATCH Фактические сведения о партии не соответствуют указанным в ВСД.
deliveryFacts/vetInspection/result CORRESPONDS/MISMATCH/UNSUPERVISED Сведения о результате ветеринарного осмотра партии продукции.
delivery/accompanyingForms/vetCertificate/UUID Идентификатор электронного документа. Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
delivery/consignment Фактические сведения о входящей партии. Отличие в фактических сведениях может быть для следующих полей:
  • номер и дата ТТН;
  • номер транспортного средства;
  • объем, как в большую, так и в меньшую сторону;
  • срок годности продукции;
  • количестве ед. упаковки;
  • маркировка;
  • упаковка (начиная с версии 1.5 универсального шлюза Ветис.API);
  • наименование продукции (начиная с версии 1.5 универсального шлюза Ветис.API).
discrepancyReport/reason/name Причина несоответствия. Данная причина будет указана в составленном акте несоответствия, акт составляется автоматически, если в объекте с фактическими сведениями передается информация отличная от указанной в ветеринарном сертификате.
returnedDelivery/consignment Сведения о возвращаемой партии. Указываются сведения о возвращаемой партии.

Пример запроса на оформление входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения не соответствуют тем, что указано в ВСД, партия принимается частично, на часть груза оформляется возврат.

<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" 
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
               <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                     <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>80</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>1</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>UUID</base:uuid>
                        </vet:countryOfOrigin>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:type>2</shp:type>
                           <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <base:uuid>uuid</base:uuid>
                        </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                     <vet:vetCertificatePresence>ELECTRONIC</vet:vetCertificatePresence>
                     <vet:docInspection>
                        <vet:responsible>
                           <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result>
                     </vet:docInspection>
                     <vet:vetInspection>
                        <vet:responsible>
                           <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                     </vet:vetInspection>
                     <vet:decision>PARTIALLY</vet:decision>
                  </merc:deliveryFacts>
                  <merc:discrepancyReport>
                  <vet:issueSeries>qwer</vet:issueSeries>
                  <vet:issueNumber>147852</vet:issueNumber>
                  <vet:issueDate>date</vet:issueDate>
                  <vet:reason>
                  <vet:name>Количество продукции больше указанного в ВСД на 20 кг. эти 20 кг не того сорта</vet:name>
                  </vet:reason>
                  <vet:description>В ВСД заявлено 100 кг, прибыло 120.</vet:description>
                  </merc:discrepancyReport>
                  <merc:returnedDelivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>40</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>1</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>UUID</base:uuid>
                        </vet:countryOfOrigin>
                       <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:issueDate>date</shp:issueDate>
                           <shp:type>1</shp:type>
                           <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <vet:issueDate>date</vet:issueDate>
                           <vet:purpose>
                              <base:guid>UUID</base:guid>
                           </vet:purpose>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:confirmedBy>
                              <com:fio>veterinaryName</com:fio>
                              <com:post>veterinaryPost</com:post>
                           </vet:confirmedBy>
                           <vet:confirmedDate>date</vet:confirmedDate>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:returnedDelivery> 
               </merc:processIncomingConsignmentRequest>
            </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>


Результат выполнения операции.

  • Входящий ВСД переходит в статус "погашен".
  • В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции с теми данными, которые были указаны в поле ..Request/delivery/consignment/.* Оформлен возвратный ВСД. В возвратном ВСД объем указывается в поле ..Request/returnedDelivery/consignment/volume.
  • Создан акт несоответствия, в котором фиксируются расхождения и указывается причина несоответствия.

Сведения во входящем ВСД не соответствуют фактическим, партия не принимается, на весь объем входящей партии оформляется возврат.

Описание бизнес-операции. Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии не соответствуют указанным в ВСД. Партия не принимается, на весь объем входящей партии оформляется возврат.


Входные данные.

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

  • информация об электронном ВСД, по которому продукция поступила на предприятие (объект /delivery/accompanyingForms/vetCertificate/UUID);
  • фактические сведения о партии (объект delivery/consignment);
  • информация о возвратном ВСД (объект returnedDelivery).
Поле Значение Комментарий
deliveryFacts/vetCertificatePresence ELECTRONIC Сертификат находится в системе электронном виде.
deliveryFacts/decision RETURN_ALL На весь объем партии оформляется возврат.
deliveryFacts/docInspection/result MISMATCH Данные о грузе не соответствуют указанным в ВСД.
deliveryFacts/vetInspection/result CORRESPONDS/MISMATCH/UNSUPERVISED Сведения о результате ветеринарного осмотра партии продукции.
delivery/accompanyingForms/vetCertificate/UUID Идентификатор электронного документа. Остальные данные объекта vetCertificate для данного сценария указывать не требуется.
delivery/consignment/volume 0 Поскольку оформляется полный возврат, то принимаемый объём равен нулю.
returnedDelivery/consignment/volume Фактический объём пришедшей продукции. Указывается фактически возвращаемый объем продукции.

Пример запроса на оформление возврата входящей партии. Входящие ВСД присутствует в системе "Меркурий" в электронном виде, фактические сведения не соответствуют тем, что указано в ВСД, партия возвращается в полном объеме.

<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" 
                  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-g2b.service</app:serviceId>
            <app:issuerId>issuerId</app:issuerId>
            <app:issueDate>date</app:issueDate>
            <app:data>
               <merc:processIncomingConsignmentRequest>
                  <merc:localTransactionId>a1</merc:localTransactionId>
                  <merc:initiator>
                     <com:login>login</com:login>
                  </merc:initiator>
                  <merc:delivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>enterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>0</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>1</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>UUID</base:uuid>
                        </vet:countryOfOrigin>
                        <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:type>2</shp:type>
                           <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <base:uuid>uuid</base:uuid>
                        </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:delivery>
                  <merc:deliveryFacts>
                     <vet:vetCertificatePresence>ELECTRONIC</vet:vetCertificatePresence>
                     <vet:docInspection>
                        <vet:responsible>
                          <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>MISMATCH</vet:result>
                     </vet:docInspection>
                     <vet:vetInspection>
                        <vet:responsible>
                           <com:login>login</com:login>
                        </vet:responsible>
                        <vet:result>CORRESPONDS</vet:result>
                     </vet:vetInspection>
                     <vet:decision>RETURN_ALL</vet:decision>
                  </merc:deliveryFacts>
                   <merc:returnedDelivery>
                     <vet:deliveryDate>date</vet:deliveryDate>
                     <vet:consignor>
                        <ent:businessEntity>
                           <base:guid>businessEntityGUID2</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>EnterpriseGUID2</base:guid>
                        </ent:enterprise>
                     </vet:consignor>
                     <vet:consignee>
                        <ent:businessEntity>
                           <base:guid>BusinessEntityGUID1</base:guid>
                        </ent:businessEntity>
                        <ent:enterprise>
                           <base:guid>EnterpriseGUID1</base:guid>
                        </ent:enterprise>
                     </vet:consignee>
                     <vet:consignment>
                        <vet:productType>1</vet:productType>
                        <vet:product>
                           <base:uuid>UUID</base:uuid>
                        </vet:product>
                        <vet:subProduct>
                           <base:uuid>UUID</base:uuid>
                        </vet:subProduct>
                        <vet:productItem>
                           <prod:name>productName</prod:name>
                        </vet:productItem>
                        <vet:volume>100</vet:volume>
                        <vet:unit>
                           <base:uuid>UUID</base:uuid>
                        </vet:unit>
                        <vet:packingList>
                           <com:packingForm>
                              <base:uuid>UUID</base:uuid>
                           </com:packingForm>
                        </vet:packingList>
                        <vet:packingAmount>1</vet:packingAmount>
                        <vet:dateOfProduction>
                           <vet:firstDate>
                              <base:year>2016</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:dateOfProduction>
                        <vet:expiryDate>
                           <vet:firstDate>
                              <base:year>2017</base:year>
                              <base:month>04</base:month>
                              <base:day>20</base:day>
                              <base:hour>0</base:hour>
                           </vet:firstDate>
                        </vet:expiryDate>
                        <vet:perishable>false</vet:perishable>
                        <vet:countryOfOrigin>
                           <base:uuid>UUID</base:uuid>
                        </vet:countryOfOrigin>
                      <vet:lowGradeCargo>false</vet:lowGradeCargo>
                     </vet:consignment>
                     <vet:accompanyingForms>
                        <vet:waybill>
                           <shp:issueSeries/>
                           <shp:issueNumber/>
                           <shp:issueDate>date</shp:issueDate>
                           <shp:type>1</shp:type>
                           <shp:transportInfo>
                              <shp:transportType>1</shp:transportType>
                              <shp:transportNumber>
                                 <shp:vehicleNumber>147147</shp:vehicleNumber>
                              </shp:transportNumber>
                           </shp:transportInfo>
                           <shp:transportStorageType>FROZEN</shp:transportStorageType>
                        </vet:waybill>
                        <vet:vetCertificate>
                           <vet:issueDate>2016-04-21</vet:issueDate>
                           <vet:purpose>
                              <base:guid>UUID</base:guid>
                           </vet:purpose>
                           <vet:cargoInspected>true</vet:cargoInspected>
                           <vet:cargoExpertized>true</vet:cargoExpertized>
                           <vet:confirmedBy>
                              <com:fio>veterinaryName</com:fio>
                              <com:post>veterinaryPost</com:post>
                           </vet:confirmedBy>
                           <vet:confirmedDate>date</vet:confirmedDate>
                           <vet:locationProsperity>Местность благополучна</vet:locationProsperity>
                        </vet:vetCertificate>
                     </vet:accompanyingForms>
                  </merc:returnedDelivery> 
               </merc:processIncomingConsignmentRequest>
            </app:data>
         </app:application>
      </ws:submitApplicationRequest>
   </soapenv:Body>
</soapenv:Envelope>

Результат выполнения операции.

  • Входящий ВСД переходит в статус "погашен".
  • В складском журнале продукции появляется новая запись, которая содержит сведения о поступившей продукции, но остаток по этой записи 0 кг, так оформлен возвратный сертификат на весь объем.
  • Создан возвратный ВСД. В возвратном ВСД указан объем, равный объему, указанному в поле ..Request/returnedDelivery/consignment/volume.