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

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

В СБИС вы можете осуществить полный цикл электронного документооборота по ЭТрН с помощью запросов API.

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

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

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

ЭТрН состоит из титулов — электронных документов в формате *.xml. Используйте команды API, чтобы провести документ по всем этапам ЭДО.

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

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

  1. Чтобы не реализовывать xml-формат в своей информационной системе, используйте команду СБИС.СгенерироватьВложение.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Переадресовка/Замена водителя
Вы сформировали вложение в своей информационной системеВам необходимо сформировать титул передачи эстафеты/переадресации посредством API
  1. СБИС.СписокИзменений — получите идентификатор документа.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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