ProcessIncomingDelivery v2.1: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 37: | Строка 37: | ||
## Если хотя бы одна из указанных точек перегрузки отсутствует хотя бы в одном ВСД, происходит отказ в выполнении запроса с указанием в сообщении об ошибке идентификатора ВСД, вызвавшего ошибку, с помощью атрибута qualifier. | ## Если хотя бы одна из указанных точек перегрузки отсутствует хотя бы в одном ВСД, происходит отказ в выполнении запроса с указанием в сообщении об ошибке идентификатора ВСД, вызвавшего ошибку, с помощью атрибута qualifier. | ||
## Возврат при мультимодальных перевозках не может быть выполнен. В случае, если в запросе на оформление полного возврата указан хотя бы один ВСД с мультимодальной перевозкой, происходит отказ в выполнении запроса с указанием в сообщении об ошибке идентификатора ВСД, вызвавшего ошибку, с помощью атрибута qualifier. | ## Возврат при мультимодальных перевозках не может быть выполнен. В случае, если в запросе на оформление полного возврата указан хотя бы один ВСД с мультимодальной перевозкой, происходит отказ в выполнении запроса с указанием в сообщении об ошибке идентификатора ВСД, вызвавшего ошибку, с помощью атрибута qualifier. | ||
==Возможные сценарии== | |||
==Спецификация запроса== | ==Спецификация запроса== | ||
==Спецификация ответа== | ==Спецификация ответа== |
Версия 10:16, 25 июня 2018
Общие сведения
Операция ProcessIncomingDeliveryOperation предназначена для пакетного гашения электронных ветеринарных сопроводительных документов в рамках одной поставки в случае полной приёмки или полного возврата при отсутствии каких-либо расхождений (составление акта о несоответствии не предусматривается). Под одной поставкой подразумевается множество электронных ВСД, следующих в одном транспортном средстве в адрес одного получателя.
Планируемая версия запуска в работу операции: 6.8
Функциональные правила операции пакетного гашения
- Максимальное количество ВСД, которое может быть принято в запросе - 100.
- Частный случай пакетного гашения - гашение одного ВСД без расхождений с полной приёмкой (или полным возвратом).
- Пакетное гашение электронных ВСД (в т.ч. импортных) выполняется в рамках одной поставки. То есть для множества ВСД, следующих в одном транспортном средстве в адрес одного получателя.
- Под "одной поставкой" понимается множество ВСД, в которых совпадают следующие сведения: отправитель ВСД (хозяйствующий субъект и площадка), получатель ВСД (хозяйствующий субъект и площадка), сведения о транспортном средстве (тип и номер ТС), перевозчик, режим хранения при перевозке, сведения о ТТН (серия, номер, дата, тип документа).
- В рамках одного запроса может быть погашено любое количество (не превышающее максимальное) ВСД из одной поставки. Например, если в одной поставке было 10 ВСД, то в одном запросе могут быть погашены как все 10, так и 5 ВСД (а на другие 5 могут быть оформлены расхождения операцией ProcessIncomingConsignmentOperation или они могут быть погашены в следующем запросе).
- Пакетное гашение может быть выполнено только в случае полной приёмки товара или полного возврата по всем ВСД в запросе. В рамках одного запроса не могут быть выполнены одновременно и гашение, и оформление возвратных ВСД.
- Сведения о партии товара не передаются пользователем в запросе. При гашении ВСД и создании по ним записей журнала сервис использует данные партии из гасимых ВСД.
- При пакетном гашении пользователь подтверждает, что при приёмке товара никаких расхождений выявлено не было. Акт о несоответствии в операции не используется.
- Все элементы, которые не относятся к партии товара, указываются пользователем в запросе:
- отправитель (0..1) - отсутствует только для импортных сертификатов с СВХ;
- получатель (1..1);
- идентификатор ВСД (1..*);
- дата приёмки поставки (1..1);
- перевозчик (0..1);
- сведения о транспорте (0..1) - отсутствует только для типа транзакции "Смена владельца без перевозки";
- маршрут следования для мультимодальных перевозок (0..1) - кроме импортных сертификатов с СВХ;
- режим хранения при перевозке (0..1) - отсутствует только для типа транзакции "Смена владельца без перевозки";
- сведения о ТТН (0..1);
- тип ВСД - допускается только значение "электронный" (1..1);
- решение о приёме партий - допускаются только значения "принимается полностью" или "возвращается полностью" (1..1);
- соответствие сведений о фактических партиях со сведениями в ВСД - допускается только значение "соответствует" (1..1);
- соответствие сведений о партиях, указанных в документах, фактическим - допускается только значение "соответствует" (1..1).
- Если хотя бы в одном ВСД отправитель, получатель, перевозчик, сведения о транспорте, режим хранения при перевозке, сведения о ТТН не совпадают с указанными в запросе, происходит отказ в выполнении запроса с указанием в сообщении об ошибке идентификатора ВСД, вызвавшего ошибку, с помощью атрибута qualifier. Каждая получаемая ошибка по каждому ВСД выводится отдельно с указанием идентификаторов ВСД.
- Указание сведений для возвратных ВСД подчиняется тем же правилам, что и указание сведений для принимаемых ВСД.
- Создание записей журнала происходит на основании сведений о партиях в гасимых ВСД. По каждому ВСД создаётся своя запись журнала. Автоматического присоединения не происходит. В ответах сервиса для каждой записи журнала в атрибуте qualifier возвращается идентификатор ВСД, по которому была создана каждая запись журнала.
- Для импортных сертификатов с СВХ не доступно выполнение полного возврата.
- Для ВСД, в которых присутствуют мультимодальные перевозки, действуют правила:
- Указание в запросе маршрута следования не является обязательным. При гашении ВСД проверяется заполнение всех номеров ТС, если хотя бы в одном ВСД нет номера ТС, происходит отказ в выполнении запроса с указанием в сообщении об ошибке идентификатора ВСД, вызвавшего ошибку, с помощью атрибута qualifier.
- Если в запросе был передан маршрут следования с точками перегрузки вместе с номерами ТС, то сведения о номерах ТС сохраняются во всех переданных в запросе ВСД аналогично операции UpdateTransportMovementDetailsOperation.
- Если номера ТС уже были указаны в ВСД, то они будут перезаписаны.
- Если хотя бы одна из указанных точек перегрузки отсутствует хотя бы в одном ВСД, происходит отказ в выполнении запроса с указанием в сообщении об ошибке идентификатора ВСД, вызвавшего ошибку, с помощью атрибута qualifier.
- Возврат при мультимодальных перевозках не может быть выполнен. В случае, если в запросе на оформление полного возврата указан хотя бы один ВСД с мультимодальной перевозкой, происходит отказ в выполнении запроса с указанием в сообщении об ошибке идентификатора ВСД, вызвавшего ошибку, с помощью атрибута qualifier.