Работа с ЭПЛ

Порядок обмена электронными путевыми листами (ЭПЛ) описан на странице Документооборот ЭПЛ. Базовый алгоритм работы с формализованными документами приведен в разделе Работа с формализованными документами. Особенности сценариев работы с документом зависит от вида документооборота для его формата.

Сценарий работы с ЭПЛ включает следующие шаги:

Примечание

Составителем всех титулов ЭПЛ выступает организация-отправитель путевого листа — перевозчик. Исключением являются титулы предрейсового и послерейсового медосмотра — их может формировать внешняя организация, предоставляющая услуги проведения медицинских осмотров.

Титул особенностей перевозки (Т1)

Формирование Т1

  1. Сформируйте XML-файл Т1 в соответствии с Приказом ФНС России от 17.02.2023 № ЕД-7−26/116@ и XSD-схемой.

  2. С помощью метода GetOrganization получите по ИНН или ИНН-КПП FNSId организаций, участвующих в формировании путевого листа.

  3. Заполните в теге Файл имя файла ИдФайл, используя полученные FNSId. Описание имени файла доступно в разделе Формат имени файла.

Пример имени файла в Т1:

<Файл ИдФайл="ON_PTLSSOBTS_2BM-7391601401-733845189-202311140324457944005_2BM-7391601401-733845189-202311140324457944005_2BM-7391601401-733845189-202311140324457944005_2BM-7391601401-733845189-202311140324457944005_0_20241204_9abc97f3-bf16-4de9-84c0-e17a7585dd84" ВерсПрог="1.0" ВерсФорм="5.01">
  1. Получите уникальный идентификатор документа (УИД) с помощью метода Получение УИД из пула Минтранса.

  2. Заполните тег УИД_ПЛ, используя полученный УИД от Минтранса.

  3. Если к управлению ТС допущено более одного водителя, то заполните в элементе СвВодит данные о каждом из них.

  4. При смене одного или нескольких водителей необходимо оформить новый Т1. В этом случае заполните реквизиты нового титула следующими данными:

    • УИДПЛПред — УИД предыдущего Т1.

    • ПризнНачРейс — значение 2.

Отправка Т1

Сформированный и подписанный Т1 нужно отправить с помощью метода PostMessage (V3), передав его в поле DocumentAttachment структуры MessageToPost. Полная инструкция об отправке документа приведена в разделе Отправка документа.

Обратите внимание, что в титуле должны быть заполнены данные подписанта.

В структуре DocumentAttachment укажите данные о типе документа, полученные с помощью метода GetDocumentTypes (V3):

  • TypeNamedId = LogisticsEpl

  • Function = ShippingTerms

  • Version = kl_epl_05_01_01

Пример тела запроса метода PostMessage:

{
    "FromBoxId": "{{boxId_sender}}",
    "ToBoxId": "{{boxId_recipient}}",
    "DocumentAttachments": [
        {
            "SignedContent": {
                "Content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0...NC50Ls+",        // содержимое XML-файла в кодировке base-64
                "Signature": "MIIN5QYJKoZIhvcNAQcCoIIN1jCCDdIA...kA9MJfsplqgW"         // содержимое файла подписи в кодировке base-64
            },
            "TypeNamedId": "LogisticsEpl",
            "Function": "ShippingTerms",
            "Version": "kl_epl_05_01_01"
        }
    ]
}

Титул предрейсового медосмотра (Т2)

Формирование Т2

  1. Сформируйте XML-файл Т2 в соответствии с Приказом ФНС России от 17.02.2023 № ЕД-7−26/116@ и XSD-схемой.

  2. Если водителей несколько, то сформируйте T2 для каждого из них.

  3. Заполните реквизиты Т2 следующими данными:

    • ИдФайлИнфСоб — значение атрибута ИдФайл из XML-файла Т1.

    • ЭП — содержимое файла подписи Т1 в кодировке base64.

    • УИД_ПЛ — значение атрибута УИД_ПЛ из XML-файла Т1. Должно совпадать для всех титулов одного ЭПЛ. Получить УИД можно из mt-id в OuterDocflow отправленного Т1. Подробнее об обработке перевозочных документов в разделе Информация о статусе обработки.

    • ФИО в СвВодит — значение элемента ФИО в СвВодит из XML-файла Т1. Если сведения о водителе в Т1 и Т2 не совпадут, то ГИС ЭПД вернет ошибку. Потребуется повторное оформление ЭПЛ, начиная с Т1.

Примечание

Если один или несколько водителей не допущены к рейсу по результатам медосмотра, то сформируйте для каждого из них уведомление об уточнении (УоУ) в соответствии с Приказом ФНС России от 30.01.2012 № ММВ-7-6/36@ и XSD cхемой. Инструкции по генерации и отправке УоУ приведены в разделах Генерация уведомления об уточнении и Отправка уведомления об уточнении соответственно.

Если хотя бы один из водителей не пройдет медосмотр, то документооборот ЭПЛ будет закрыт. Потребуется повторное оформление ЭПЛ, начиная с Т1.

Отправка Т2

Сформированный и подписанный Т2 нужно отправить с помощью метода PostMessage (V3), передав его в поле DocumentAttachment структуры MessageToPost. Полная инструкция об отправке документа приведена в разделе Отправка документа.

Обратите внимание, что в титуле должны быть заполнены данные подписанта.

В структуре DocumentAttachment укажите данные о типе документа, полученные с помощью метода GetDocumentTypes (V3):

  • TypeNamedId = LogisticsEpl

  • Function = CheckupBefore

  • Version = kl_epl_05_01_01

Титул технического осмотра (Т3)

Формирование Т3

  1. Сформируйте XML-файл Т3 в соответствии с Приказом ФНС России от 17.02.2023 № ЕД-7−26/116@ и XSD-схемой.

  2. Заполните реквизиты Т3 следующими данными:

    • ИдФайлИнфСоб — значение атрибута ИдФайл из XML-файла Т1.

    • ЭП — содержимое файла подписи Т1 в кодировке base64.

    • УИД_ПЛ — значение атрибута УИД_ПЛ из XML-файла Т1. Должно совпадать для всех титулов одного ЭПЛ. Получить УИД можно из mt-id в OuterDocflow отправленного Т1. Подробнее об обработке перевозочных документов в разделе Информация о статусе обработки.

    • ОтметКонтТехСост — значение 1, если выпуск на линию разрешен; значение 2, если выпуск на линию не разрешен. При значении 2 документооборот ЭПЛ будет закрыт.

Отправка Т3

Сформированный и подписанный Т3 нужно отправить с помощью метода PostMessage (V3), передав его в поле DocumentAttachment структуры MessageToPost. Полная инструкция об отправке документа приведена в разделе Отправка документа.

Обратите внимание, что в титуле должны быть заполнены данные подписанта.

В структуре DocumentAttachment укажите данные о типе документа, полученные с помощью метода GetDocumentTypes (V3):

  • TypeNamedId = LogisticsEpl

  • Function = TechInspection

  • Version = kl_epl_05_01_01

Титул предрейсовых показаний одометра (Т4)

Формирование Т4

  1. Сформируйте XML-файл Т4 в соответствии с Приказом ФНС России от 17.02.2023 № ЕД-7−26/116@ и XSD-схемой.

  2. Заполните реквизиты Т4 следующими данными:

    • ИдФайлИнфСоб — значение атрибута ИдФайл из XML-файла Т3.

    • ЭП — содержимое файла подписи Т3 в кодировке base64.

    • УИД_ПЛ — значение атрибута УИД_ПЛ из XML-файла Т3. Должно совпадать для всех титулов одного ЭПЛ. Получить УИД можно из mt-id в OuterDocflow отправленного Т1. Подробнее об обработке перевозочных документов в разделе Информация о статусе обработки.

Отправка Т4

Сформированный и подписанный Т4 нужно отправить с помощью метода PostMessage (V3), передав его в поле DocumentAttachment структуры MessageToPost. Полная инструкция об отправке документа приведена в разделе Отправка документа.

Обратите внимание, что в титуле должны быть заполнены данные подписанта.

В структуре DocumentAttachment укажите данные о типе документа, полученные с помощью метода GetDocumentTypes (V3):

  • TypeNamedId = LogisticsEpl

  • Function = OdometerBefore

  • Version = kl_epl_05_01_01

Титул послерейсовых показаний одометра (Т5)

Формирование Т5

  1. Сформируйте XML-файл Т5 в соответствии с Приказом ФНС России от 17.02.2023 № ЕД-7−26/116@ и XSD-схемой.

  2. Заполните реквизиты Т5 следующими данными:

    • ИдФайлИнфСоб — значение атрибута ИдФайл из XML-файла Т4.

    • ЭП — содержимое файла подписи Т4 в кодировке base64.

    • УИД_ПЛ — значение атрибута УИД_ПЛ из XML-файла Т1. Должно совпадать для всех титулов одного ЭПЛ. Получить УИД можно из mt-id в OuterDocflow отправленного Т1. Подробнее об обработке перевозочных документов в разделе Информация о статусе обработки.

Отправка Т5

Сформированный и подписанный Т5 нужно отправить с помощью метода PostMessage (V3), передав его в поле DocumentAttachment структуры MessageToPost. Полная инструкция об отправке документа приведена в разделе Отправка документа.

Обратите внимание, что в титуле должны быть заполнены данные подписанта.

В структуре DocumentAttachment укажите данные о типе документа, полученные с помощью метода GetDocumentTypes (V3):

  • TypeNamedId = LogisticsEpl

  • Function = OdometerAfter

  • Version = kl_epl_05_01_01

Титул послерейсового медосмотра (Т6)

Формирование Т6

  1. Сформируйте XML-файл Т6 в соответствии с Приказом ФНС России от 17.02.2023 № ЕД-7−26/116@ и XSD-схемой.

  2. Если водителей несколько, то сформируйте T6 для каждого из них.

  3. Заполните реквизиты Т6 следующими данными:

    • ИдФайлИнфСоб — значение атрибута ИдФайл из XML-файла Т5.

    • ЭП — содержимое файла подписи Т5 в кодировке base64.

    • УИД_ПЛ — значение атрибута УИД_ПЛ из XML-файла Т1. Должно совпадать для всех титулов одного ЭПЛ. Получить УИД можно из mt-id в OuterDocflow отправленного Т1. Подробнее об обработке перевозочных документов в разделе Информация о статусе обработки.

Отправка Т6

Сформированный и подписанный Т6 нужно отправить с помощью метода PostMessage (V3), передав его в поле DocumentAttachment структуры MessageToPost. Полная инструкция об отправке документа приведена в разделе Отправка документа.

Обратите внимание, что в титуле должны быть заполнены данные подписанта.

В структуре DocumentAttachment укажите данные о типе документа, полученные с помощью метода GetDocumentTypes (V3):

  • TypeNamedId = LogisticsEpl

  • Function = CheckupAfter

  • Version = kl_epl_05_01_01