Сценарии приёмки входящей партии: различия между версиями
Строка 38: | Строка 38: | ||
|} | |} | ||
== | ==Сценарии с электронным ветеринарным сертификатом== | ||
====Партия принимается в полном объёме= | === Сценарий №1 === | ||
'''Описание бизнес-операции''' | |||
Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, одинаковы или различаются не более чем на 5%. Партия принимается в полном объёме. | |||
'''Входные данные''' | |||
{| class="wikitable" | |||
|- | |||
! Поле !! Значение !! Комментарий | |||
|- | |||
| 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 || Не заполняется || Возврат не оформляется, возвратного сертификата не требуется. | |||
|} | |||
===== '''Объект ..Request/deliveryFacts''' ===== | ===== '''Объект ..Request/deliveryFacts''' ===== |
Версия 11:30, 21 августа 2016
В данной статье описаны возможные сценарии приёмки продукции и гашения ветеринарных сертификатов через шлюз Ветис.API. Рассматривается гашение электронных и бумажных ВСД.
Общие сведения
Возможные сценарии
- Документ присутствует в системе в электронном виде
- Фактический объём продукции и объём продукции, указанный во входящем сертификате, одинаковы или различаются не более чем на 5%
- Груз принимается в полном объёме
- Груз принимается частично
- Груз не принимается полностью
- Фактический объём продукции и объём продукции, указанный во входящем сертификате, различаются более чем на 5%
- Груз принимается в полном объёме
- Груз принимается частично
- Груз не принимается полностью
- Документ пришёл вместе с грузом в бумажном виде
- Фактический объём продукции и объём продукции, указанный во входящем сертификате, одинаковы или различаются не более чем на 5%
- Груз принимается в полном объёме
- Груз принимается частично
- Груз не принимается полностью
- Фактический объём продукции и объём продукции, указанный во входящем сертификате, различаются более чем на 5%
- Груз принимается в полном объёме
- Груз принимается частично
- Груз не принимается полностью
Возможный сценарий определяется параметрами, которые заполняются в объекте deliveryFacts.
Название поля | Значение | Комментарий |
---|---|---|
decision | ACCEPT_ALL/PARTIALLY/RETURN_ALL | Принятое решение о дальнейшей судьбе партии: принимается/принимается частино/возвращается полностью |
vetCertificatePresence | ELECTRONIC/PAPER | Вид ветеринарного сертификата: электронный или бумажный |
docInspection/result | CORRESPONDS/MISMATCH/UNSUPERVISED | Соответствуют ли сведения о партии, указанные в документе, фактическим: соответствуют/не соответствуют/проверка не проводилась |
vetInspection/result | CORRESPONDS/MISMATCH/UNSUPERVISED | Осуществлён ли контроль груза вет.врачом на соответствие требованиям: груз соответствует/не соответствует/осмотр не проводился. |
Сценарии с электронным ветеринарным сертификатом
Сценарий №1
Описание бизнес-операции Продукция, которая поступает на предприятие, сопровождается электронным ветеринарным документом. Сведения о партии соответствуют указанным в ВСД. Фактический объём продукции и объём продукции, указанный во входящем ВСД, одинаковы или различаются не более чем на 5%. Партия принимается в полном объёме.
Входные данные
Поле | Значение | Комментарий |
---|---|---|
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 | Не заполняется | Возврат не оформляется, возвратного сертификата не требуется. |
Объект ..Request/deliveryFacts
Cодержит обобщенные сведения о результате приема партии продукции или группы животных
Поле объекта deliveryFacts | Значение |
---|---|
decision | ACCEPT_ALL |
vetCertificatePresence | ELECTRONIC |
docInspection/result | CORRESPONDS |
vetInspection/result | CORRESPONDS |
Объект ..Request/delivery/consignment
Содержит фактические сведения о входящей партии или группе животных. Фактические сведения о входящей партии заполнены и соответствуют сведениям во входном ВСД.
Поле объекта consignment | Значение |
---|---|
volume | объём принимаемой продукции |
Объект ..Request/delivery/accompanyingForms/vetCertificate
Содержит сведения о ВСД, сопровождающем партию продукции или группу животных.
Поле объекта vetCertificate | Значение |
---|---|
uuid | UUID входного сертификата |
Объект ..Request/discrepancyReport
Содержит сведения об акте несоответствия. Не заполняется.
Объект ..Request/returnedDelivery
Объект содержит сведения для оформления возвратного ВСД. Не заполняется.
Результат
- Входящий ВСД: погашен.
- Запись входного журнала: создана. В записи входного журнала указаны фактические сведения о партии, которые соответствуют сведениям, указанным во входящем электронном ВСД.
- Акт несоответствия: не создан.
- Возвратный ВСД: не создан
Пример сценария
Сценарий гашения входного сертификата
<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>2016-04-05</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>логин ветеринарного эксперта</com:login>
</vet:responsible>
<vet:result>CORRESPONDS</vet:result>
</vet:vetInspection>
<vet:decision>ACCEPT_ALL</vet:decision>
</merc:deliveryFacts>
</merc:processIncomingConsignmentRequest>