Отправка сообщений

Передача файлов в систему Федеральной таможенной службы (ФТС РФ) может осуществляться двумя способами:

  • по инициативе пользователя;
  • в режиме автоматической передачи технологических подтверждений.

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

Первичная отправка всегда выполняется по инициативе пользователя:

  • Для декларирования и процедур СВХ по ветке ДО-1 и ДО-2 — это запрос на открытие процедуры.
  • Для прочих видов обмена сценарии другие, но всегда есть сообщение, которое считается первичным.

Опорные параметры отправки, перечисленные выше, всегда хранятся на уровне этого первичного сообщения.

Для декларирования при отсутствии запроса на открытие процедуры первичным сообщением считается первый зарегистрированный запрос статуса или истории процедуры.

Для всех видов обмена первичная отправка сопровождается выбором профиля:

  • Для декларирования окно выбора профиля появляется всегда, так как необходима сверка сведений ЭП с данными 54-й графы ДТ.
  • Для прочих видов обмена – только если профилей больше, чем один.

Версия формата обмена при первичной отправке берется из настроек «Монитора ЭД».

Код таможни при первичной отправке:

  • Для декларирования и Электронного архива Декларанта (ЭАД) определяется на стороне клиента.
  • Для ПИ – берется только из настроек.
  • Для СВХ – определяется на стороне клиента.
  • Если ничего не передано, код берется из настроек.

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

Все последующие отправки в пределах протокола (кроме сценариев ЭАД) выполняются с опорой на информацию из первичной отправки. Если ее извлечь не удается, или она устарела, программа идет по алгоритмам, приведенным ниже (см. жирные заголовки).

Выбор кода таможенного поста при дефиците данных на вторичной отправке:

  • Декларирование. Передача запроса истории или статуса. Выводится диалог для ввода кода основного и приграничного поста.
  • Декларирование. Передача любого другого сообщения. Выводится уведомление о дефиците данных с предложением выполнить запрос истории процедуры. Если пользователь подтверждает, отсылается запрос.
  • Прочие виды обмена. Код поста подбирается так же, как и при первичной отправке (см. раздел «Первичная отправка»).

Подбор профиля при дефиците данных на вторичной отправке

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

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

При отправке по инициативе пользователя предлагается диалог выбора пользователя и далее выбор профиля. При отправке технологического подтверждения (невозможно для декларирования) активизируется первый из настроенных профилей текущего пользователя.

Документ принадлежит текущему пользователю, профиль не распознан (удален).

Для декларирования возможно только при отправке по инициативе пользователя.

Для других видов обмена это следствие исчезновения фрагментов протокола.

При отправке по инициативе пользователя выводится уведомление о дефиците данных, предлагается диалог выбора профиля. При отправке технологического подтверждения (невозможно при декларировании), активизируется первый из настроенных профилей текущего пользователя.

Чужой документ (первичная отправка выполнялась другим пользователем), отправка по инициативе пользователя. Если пользователь распознан, следует предложение переключиться на его учетную запись. Далее, если информация об опорном профиле есть в базе данных, программа продолжит обмен с его параметрами. Если профиль утрачен, последует диалог выбора профиля.

Если пользователь не распознан (удален), следует предложение продолжить обмен от имени текущего пользователя или выбрать другого. Далее – диалог выбора профиля.

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

Подбор версий форматов и спецификации на вторичной отправке

Декларирование. В пределах протокола обмена все сообщения должны быть сформированы по одной и той же версии, той, которая была указана в первичном сообщении. При подготовке ДТ или дополнительных документов клиентский модуль программы «ВЭД-Декларант» опрашивает « Монитор ЭД». « Монитор ЭД» считывает информацию из опорного сообщения и возвращает клиенту. Если опорное сообщение отсутствует или не содержит сведений о формате, возвращаются номера версий из настроек.

Прочие виды обмена, включая ЭАД. Всегда используются версии из настроек.

189