Обмен электронными транспортными накладными (ЭТрН) в API

Обмен электронными транспортными накладными (ЭТрН) в API

Чтобы обрабатывать ЭТрН в интерфейсе своей системы, используйте методы API.

Метод запроса: POST

Заголовок запроса (обязательно):

Как обмениваться ЭТрН

ЭТрН состоит из титулов — электронных документов в формате *.xml. В таблице описаны действия участников документооборота для формирования и отправки титула.

Чтобы подписывать документы, в запросах «СБИС.ВыполнитьДействие» и «СБИС.ПодготовитьДействие» укажите тип электронного ключа в параметре «Сертификат/Ключ/Тип».

Титул грузоотправителя

Формирование во внешней системеФормирование в СБИС
  1. Для загрузки титула используйте метод СБИС.ЗаписатьДокумент.
    • «Документ/Вложение/Файл/ДвоичныеДанные» — содержимое файла «Транспортная накладная» в системе кодирования base64 в кодировке windows-1251

    Скачать пример запроса и ответа

  1. Выполните команду СБИС.СгенерироватьВложение.

    Скачать пример запроса и ответа

    Есть вопросы по работе с командой — обратитесь в техническую поддержку.

  1. СБИС.ПодготовитьДействие — подготовьте документ к запуску в ЭДО.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента
    • «Документ/Этап/Название» — название этапа: «Погружен»
    • «Документ/Этап/Действие/Название» — название перехода: «Погружен»

    Скачайте документы из ответа в разделе «Вложение/Файл/Ссылка» или используйте значение «Вложение/Файл/Хеш». Сформируйте отсоединенную подпись под каждым вложением.

    Скачать пример запроса и ответа

  1. СБИС.ВыполнитьДействие — отправьте ЭТрН.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента
    • «Документ/Этап/Название» — название этапа: «Погружен»
    • «Документ/Этап/Действие/Название» — название перехода: «Погружен»

    Скачать пример запроса и ответа

Титул перевозчика (погрузка), этап «Получение груза»

  1. СБИС.СписокИзменений — получите идентификатор документа.

    Передайте параметр «ДопПоля: Расширение», чтобы получить текущий статус обработки ЭТрН.

    Скачать пример запроса и ответа

  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента, полученный в п.1
    • «Документ/Этап/Название» — название этапа: «Получение груза»
    • «Документ/Этап/Действие/Название» — название перехода: «Принят»/«Не принят»

    Скачайте документы из ответа в разделе «Вложение/Файл/Ссылка» или используйте значение «Вложение/Файл/Хеш». Сформируйте отсоединенную подпись под каждым вложением.

    Скачать пример запроса и ответа

  1. СБИС.ВыполнитьДействие — отправьте ЭТрН.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента
    • «Документ/Этап/Вложение/Идентификатор» — UUID файла, который был загружен в п. 2 этапа «Получение груза»
    • «Документ/Этап/Вложение/Подпись/Файл/Имя» — название файла отсоединенной подписи
    • «Документ/Этап/Название» — название этапа: «Получение груза»
    • «Документ/Этап/Действие/Название» — название перехода: «Принят»/«Не принят»

    Скачать пример запроса и ответа

Титул получателя, этап «Приемка груза»

  1. СБИС.СписокИзменений — получите идентификатор документа.

    Передайте параметр «ДопПоля: Расширение», чтобы получить текущий статус обработки ЭТрН.

    Скачать пример запроса и ответа

  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента
    • «Документ/Этап/Название» — название этапа: «Приемка груза»
    • «Документ/Этап/Действие/Название» — название перехода: «Получен»/«Не принят»

    Скачайте документы из ответа в разделе «Вложение/Файл/Ссылка» или используйте значение «Вложение/Файл/Хеш». Сформируйте отсоединенную подпись под каждым вложением.

    Скачать пример запроса и ответа

  1. СБИС.ВыполнитьДействие — отправьте ЭТрН.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента
    • «Документ/Этап/Вложение/Идентификатор» — UUID файла, который был загружен в п. 2
    • «Документ/Этап/Вложение/Подпись/Файл/Имя» — название файла отсоединенной подписи
    • «Документ/Этап/Название» — название этапа: «Приемка груза»
    • «Документ/Этап/Действие/Название» — название перехода: «Получен»/«Не принят»

    Скачать пример запроса и ответа

Титул перевозчика (выгрузка), этап «Выдача груза»

  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента
    • «Документ/Этап/Вложение/Подпись/Файл/Имя» — название файла отсоединенной подписи
    • «Документ/Этап/Название» — название этапа: «Выдача груза»
    • «Документ/Этап/Действие/Название» — название перехода: «Выдан»

    Скачать пример запроса и ответа

  1. СБИС.ВыполнитьДействие — отправьте ЭТрН.

    Скачать пример запроса и ответа

Титул уведомления о переадресовке (формирует лицо, инициирующее переадресовку)

Формирование во внешней системеФормирование в СБИС
  1. СБИС.ЗаписатьВложение — загрузите в СБИС титул, сформированный в вашей системе.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента, полученный в п. 1
  1. СБИС.СгенерироватьВложение — используйте команду для формирования титула переадресовки.
  2. Есть вопросы по работе с командой — обратитесь в техническую поддержку.

  1. СБИС.ПодготовитьДействие — подготовьте документ для отправки уведомления.

    Скачать пример запроса и ответа

  1. СБИС.ЗаписатьВложение — загрузите титул, сформированный в вашей системе.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента, полученный в п. 1

    Скачать пример:

  1. СБИС.ВыполнитьДействие — отправьте уведомление.

    Скачать пример запроса и ответа

  1. СБИС.ПодготовитьДействие — подготовьте документ для отправки уведомления.

    Скачать пример запроса и ответа

  1. СБИС.ВыполнитьДействие — отправьте уведомление.

    Скачать пример запроса и ответа

Титул переадресовки, формирует транспортная компания

Формирование во внешней системеФормирование в СБИС
  1. СБИС.СписокИзменений — транспортная компания запрашивает список уведомлений по файлам, для которых нужна переадресовка. Фильтрация по «Тип»: «ConsignmentNote» и «Подтип»: «1167009»

    Скачать пример запроса

  1. СБИС.ЗаписатьВложение — загрузите в СБИС титул, сформированный в вашей системе.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента, полученный в п. 1

    Скачать пример:

  1. СБИС.СгенерироватьВложение — используйте команду для формирования титула переадресовки.

    Скачать пример:

    Есть вопросы по работе с командой — обратитесь в техническую поддержку.

  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.

    Скачать пример запроса и ответа

  1. СБИС.ЗаписатьВложение — загрузите титул, сформированный в вашей системе.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента, полученный в п. 1

    Скачать пример:

  1. СБИС.ВыполнитьДействие — отправьте информацию о переадресовке.

    Скачать пример запроса и ответа

  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.

    Скачать пример запроса и ответа

  1. СБИС.ВыполнитьДействие — отправьте информацию о переадресовке.

    Скачать пример запроса и ответа

Титул замены водителей/ТС, этап «Замена водителей/ТС»

Формирование во внешней системеФормирование в СБИС
  1. СБИС.СписокИзменений — получите идентификатор документа.

    Скачать пример запроса и ответа

  1. СБИС.ЗаписатьВложение — загрузите в СБИС титул, сформированный в вашей системе.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента, полученный в п. 1

    Скачать пример:

  1. СБИС.СгенерироватьВложение — используйте команду для формирования титула переадресовки.

    Скачать пример:

    Есть вопросы по работе с командой — обратитесь в техническую поддержку.

  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.

    Скачать пример запроса и ответа

  1. СБИС.ЗаписатьВложение — загрузите титул, сформированный в вашей системе.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента, полученный в п. 1

    Скачать пример:

  1. СБИС.ВыполнитьДействие — отправьте информацию о передаче эстафеты.

    Скачать пример запроса и ответа

  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.

    Скачать пример запроса и ответа

  1. СБИС.ВыполнитьДействие — отправьте информацию о передаче эстафеты/переадресовке.

    Скачать пример запроса и ответа

Титул перевозчика (фин. состояние), запрос на изменение стоимости

Формирование во внешней системеФормирование в СБИС
  1. СБИС.ЗаписатьВложение — загрузите в СБИС титул, сформированный в вашей системе.
  1. СБИС.СгенерироватьВложение — используйте команду для формирования титула переадресовки.

    Скачать пример:

    Есть вопросы по работе с командой — обратитесь в техническую поддержку.

  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.
  1. СБИС.ЗаписатьВложение — загрузите титул, сформированный в вашей системе.
  1. СБИС.ВыполнитьДействие — отправьте информацию об изменении стоимости.
  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.

    Скачать пример запроса

  1. СБИС.ВыполнитьДействие — отправьте информацию об изменении стоимости.

    Скачать пример запроса

Титул отправителя (фин. состояние), рассмотреть запрос на изменение стоимости

  1. СБИС.СписокИзменений — запросить список уведомлений по файлам, для которых нужно рассмотреть изменение стоимости. Отфильтруйте результат по полям «Тип»: «ConsignmentNote» и «Подтип»: «1110345» или «1110346».
  1. СБИС.ПодготовитьДействие — подготовьте документ к переходу на следующий этап документооборота.
    • «Документ/Идентификатор» — строковый идентификатор документа в системе клиента, полученный в п.1

    Скачать пример запроса

  1. СБИС.ВыполнитьДействие — отправьте информацию об изменении стоимости. Укажите вариант действия в параметре «Этап.Действие.Название»: «Согласовано» или «Отклонено»

    Скачать пример запроса

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.