Поручение экспедитору

Схемы форматов Поручения экспедитору и расписок доступны на сайте ФНС по ссылке

Почему в комплекте 3 xsd схемы ON_POREXPEXP_1_958_06_05_01_01.xsd ON_POREXPKLT_1_958_05_05_01_01.xsd ON_POREXPOTZ_1_958_07_05_01_01.xsd какая за что отвечает?

в комплекте действительно три XSD-схемы, и это не случайно. Они соответствуют трём разным файлам обмена, которые вместе составляют жизненный цикл электронного поручения экспедитору в ГИС ЭПД.

Вот подробная расшифровка, какая схема за что отвечает, с прямыми ссылками на ваш файл.


1. ON_POREXPKLT_1_958_05_05_01_01.xsd — Информация клиента (первичное поручение)



Параметр Значение
Префикс ON_POREXPKLT (расшифровывается как Poruchenie Expeditorskoe Klient — Поручение Экспедитору, Клиент)
За что отвечает Это основной документ, который создаёт клиент (заказчик). В нём содержится вся информация о перевозке: данные о грузе, маршруте, сторонах (грузоотправитель, грузополучатель, экспедитор), условиях, страховке и т.д.
Кто подписывает Клиент (отправитель файла)
Ссылка в вашем файле Раздел II (стр. 2–33), таблицы 5.1–5.49. Имя схемы указано в пункте 4: ON_POREXPKLT_1_958_05_05_01_xx

Это "оферта" от клиента экспедитору.


2. ON_POREXPEXP_1_958_06_05_01_01.xsd — Информация экспедитора (согласование)



Параметр Значение
Префикс ON_POREXPEXP (Poruchenie Expeditorskoe Expeditor — Поручение Экспедитору, Экспедитор)
За что отвечает Это ответный документ, который создаёт экспедитор. Он подтверждает (согласовывает) принятие поручения, указывает свой реестровый номер, дополнительные условия, информацию о привлечении третьих лиц, оплате и транспортировке.
Кто подписывает Экспедитор (отправитель файла)
Ссылка в вашем файле Раздел III (стр. 33–57), таблицы 7.1–7.37. Имя схемы указано в пункте 6: ON_POREXPEXP_1_958_06_05_01_xx

Это "акцепт" от экспедитора клиенту. Без этого файла электронное поручение считается недействительным (п. 2 вашего документа).


3. ON_POREXPOTZ_1_958_07_05_01_01.xsd — Отзыв поручения клиентом



Параметр Значение
Префикс ON_POREXPOTZ (Poruchenie Expeditorskoe Otzyv — Поручение Экспедитору, Отзыв)
За что отвечает Это опциональный документ, который создаёт клиент, если он хочет отозвать уже выданное поручение экспедитору. В нём указывается причина отзыва, дата прекращения исполнения, обязательство возместить фактические расходы экспедитору и инструкции по возврату груза.
Кто подписывает Клиент
Ссылка в вашем файле Раздел IV (стр. 57–69), таблицы 9.1–9.23. Имя схемы указано в пункте 8: ON_POREXPOTZ_1_958_07_05_01_xx

Это "аннулирование" или отказ от поручения.


Схема взаимодействия (последовательность)

text
1. Клиент формирует XML по схеме ON_POREXPKLT → подписывает → отправляет экспедитору
   ↓
2. Экспедитор получает, проверяет, формирует XML по схеме ON_POREXPEXP → подписывает → отправляет клиенту
   ↓
3. (Если нужно) Клиент формирует XML по схеме ON_POREXPOTZ → подписывает → отправляет экспедитору

💡 Почему три, а не одна?

Потому что электронное поручение — это двухсторонний (а в случае отзыва — трёхсторонний в смысле стадий) документооборот. Каждая сторона создаёт свой отдельный XML-файл со своей подписью. Это позволяет:


Где искать XSD-файлы на сайте ФНС?

В приказе прямо указано (п. 4, 6, 8):

"XML-схема файла обмена в электронной форме приводится отдельным файлом и размещается на официальном сайте Федеральной налоговой службы в информационно-телекоммуникационной сети «Интернет»."

Обычно они публикуются в разделе "Электронные услуги" → "Электронный документооборот" → "Утверждённые форматы" или в карточке самого приказа в виде ZIP-архива с приложениями. Если на странице приказа их нет — обратитесь к своему оператору ЭДО, они уже должны иметь актуальные версии для настройки интеграции.

Покажи каждый из случаев на примере, согласно указанным схемам

Отлично, теперь, имея на руках сами XSD-схемы, мы можем показать реальные XML-фрагменты для каждого из трёх файлов обмена. Ниже приведены минимальные валидные примеры (согласно логике схем), которые показывают структуру и ключевые элементы.


Случай 1. Клиент создаёт поручение (ON_POREXPKLT)

Кто: Клиент (грузоотправитель или заказчик).
Цель: Отправить экспедитору заявку на организацию перевозки.

xml
<?xml version="1.0" encoding="UTF-8"?>
<Файл ИдФайл="ON_POREXPKLT_1234567890_20260601_550e8400-e29b-41d4-a716-446655440000"
      ВерсПрог="1.0"
      ВерсФорм="5.01">
  <Документ КНД="1110486"
            НаимДок="электронное поручение экспедитору, информация клиента"
            ДатИнфКлнт="01.06.2026"
            ВрИнфКлнт="12:00:00">
    <СодИнфКлнт СодОпер="представление электронного поручения экспедитору"
                НомДок="ПЭ-001"
                ДатаДок="01.06.2026"
                ДокГруз="0">
      <!-- Сведения о грузе -->
      <СвГруз ПрУведСторон="0"
              ДатОтгрС="01.06.2026"
              ДатОтгрПо="02.06.2026"
              ПрзПрвз="0"
              ОтмПрием="0">
        <СвГП>
          <ИдСв>
            <СвЮЛУч НаимОрг="ООО Получатель"
                    ИННЮЛ="1234567890"/>
          </ИдСв>
        </СвГП>
        <СвГО>
          <ИдСв>
            <СвЮЛУч НаимОрг="ООО Отправитель"
                    ИННЮЛ="0987654321"/>
          </ИдСв>
        </СвГО>
        <СвТС ВидТС="1"/> <!-- автотранспорт -->
        <ОпГруз НаимГруз="Запчасти"
                КолМестГр="10"
                ПрзОпаснГруз="0"
                ПрзИзъятВещ="0"
                УказОбъем="0"
                УчГосСист="0"
                НалУпак="0"
                НалКодТовНом="0">
          <Марк>Отсутствует</Марк>
          <СвСтрПроисх КодСтр="643"
                       НаимСтран="Россия"/>
          <ВесГруз ВесНетто="250.000"
                   ВесБрутто="260.000"/>
        </ОпГруз>
        <АдрГруз>
          <АдрПриемГруз>
            <Адрес>
              <АдрРФ КодРегион="77"
                     НаимРегион="г. Москва"/>
            </Адрес>
          </АдрПриемГруз>
        </АдрГруз>
        <АдрПунктНазн>
          <АдрВыдГруз>
            <Адрес>
              <АдрРФ КодРегион="78"
                     НаимРегион="г. Санкт-Петербург"/>
            </Адрес>
          </АдрВыдГруз>
        </АдрПунктНазн>
      </СвГруз>
      <!-- Участники -->
      <СвКлнт>
        <ИдСв>
          <СвЮЛУч НаимОрг="ООО Клиент"
                  ИННЮЛ="1111111111"/>
        </ИдСв>
      </СвКлнт>
      <СвЭксп>
        <ИдСв>
          <СвЮЛУч НаимОрг="ООО Экспедитор"
                  ИННЮЛ="2222222222"/>
        </ИдСв>
      </СвЭксп>
      <!-- Договор -->
      <ДогТрЭксп РеквНаимДок="Договор транспортной экспедиции"
                 РеквНомерДок="Д-001"
                 РеквДатаДок="01.01.2026"/>
    </СодИнфКлнт>
    <!-- Подпись клиента -->
    <ПодпИнфКлнт СпосПодтПолном="1">
      <ФИО Фамилия="Иванов"
           Имя="Иван"
           Отчество="Иванович"/>
    </ПодпИнфКлнт>
  </Документ>
</Файл>

Случай 2. Экспедитор согласует (ON_POREXPEXP)

Кто: Экспедитор.
Цель: Подтвердить принятие поручения, указать свои условия и реестровый номер.

xml
<?xml version="1.0" encoding="UTF-8"?>
<Файл ИдФайл="ON_POREXPEXP_0987654321_20260601_550e8400-e29b-41d4-a716-446655440001"
      ВерсПрог="1.0"
      ВерсФорм="5.01">
  <Документ КНД="1110487"
            НаимДок="электронное поручение экспедитору, информация экспедитора"
            ДатИнфЭксп="01.06.2026"
            ВрИнфЭксп="14:30:00">
    <!-- Ссылка на файл клиента -->
    <ИдИнфКлнт ИдФайлИнфКлнт="ON_POREXPKLT_1234567890_20260601_550e8400-e29b-41d4-a716-446655440000"
               ДатФайлИнфКлнт="01.06.2026"
               ВрФайлИнфКлнт="12:00:00">
      <ЭП>base64-подпись-клиента</ЭП>
    </ИдИнфКлнт>
    <!-- Согласование экспедитора -->
    <СодИнфЭксп УИД_ПорЭксп="550e8400-e29b-41d4-a716-446655440000"
                НомРеестр="Р-001"
                ДатаРеестр="01.06.2026"
                СодОпер="согласование подлежащих оказанию транспортно-экспедиционных услуг и условий">
      <!-- Дополнительная информация об услугах -->
      <ДопИнфЭксп ПризнИсп="1"
                  НаимУсл="Организация автоперевозки">
        <СвОплата ОбщСтУсл="50000.00"
                   НалСт="без НДС"
                   КодОКВ="643"
                   НаимОКВ="Российский рубль"/>
        <СвТрсГруз МаршСлГруз="Москва → Санкт-Петербург">
          <СвТСДост ВидТС="1">
            <СвВодит НомВУ="1234567890"
                     СерВУ="78"
                     ДатаВыдВУ="01.01.2020">
              <Тлф>+79111234567</Тлф>
              <ФИО Фамилия="Петров"
                   Имя="Петр"
                   Отчество="Петрович"/>
            </СвВодит>
          </СвТСДост>
        </СвТрсГруз>
      </ДопИнфЭксп>
    </СодИнфЭксп>
    <!-- Подпись экспедитора -->
    <ПодпИнфЭксп СпосПодтПолном="1">
      <ФИО Фамилия="Сидоров"
           Имя="Сергей"
           Отчество="Александрович"/>
    </ПодпИнфЭксп>
  </Документ>
</Файл>

Случай 3. Клиент отзывает поручение (ON_POREXPOTZ)

Кто: Клиент.
Цель: Отозвать ранее выданное поручение и уведомить экспедитора.

xml
<?xml version="1.0" encoding="UTF-8"?>
<Файл ИдФайл="ON_POREXPOTZ_1122334455_20260602_550e8400-e29b-41d4-a716-446655440002"
      ВерсПрог="1.0"
      ВерсФорм="5.01">
  <Документ КНД="1110488"
            НаимДок="электронное поручение экспедитору, информация клиента об отзыве поручения экспедитору"
            ДатИнфОтз="02.06.2026"
            ВрИнфОтз="09:00:00">
    <!-- Ссылка на файл клиента (первичное поручение) -->
    <ИдИнфКлнт ИдФайлИнфКлнт="ON_POREXPKLT_1234567890_20260601_550e8400-e29b-41d4-a716-446655440000"
               ДатФайлИнфКлнт="01.06.2026"
               ВрФайлИнфКлнт="12:00:00">
      <ЭП>base64-подпись-клиента-первичная</ЭП>
    </ИдИнфКлнт>
    <!-- Содержание отзыва -->
    <СодИнфОтз УИД_ПорЭксп="550e8400-e29b-41d4-a716-446655440000"
               СодОпер="отзыв поручения экспедитору и обязательство возместить экспедитору фактические расходы"
               ДатаОтз="02.06.2026"
               СумФактРасх="1500.00">
      <СвВозврГруз УслВозврГруз="2"> <!-- забирает клиент -->
        <КонтЛицо Фамилия="Иванов"
                  Имя="Иван"
                  Отчество="Иванович"/>
        <Контакт>
          <Тлф>+79119876543</Тлф>
        </Контакт>
        <АдрПунктВозвр>
          <Адрес>
            <АдрРФ КодРегион="77"
                   НаимРегион="г. Москва"/>
          </Адрес>
        </АдрПунктВозвр>
      </СвВозврГруз>
    </СодИнфОтз>
    <!-- Подпись клиента -->
    <ПодпИнфОтз СпосПодтПолном="1">
      <ФИО Фамилия="Иванов"
           Имя="Иван"
           Отчество="Иванович"/>
    </ПодпИнфОтз>
  </Документ>
</Файл>

📌 Ключевые отличия в структуре (по схемам)



Что проверяем ON_POREXPKLT (клиент) ON_POREXPEXP (экспедитор) ON_POREXPOTZ (отзыв)
КНД 1110486 1110487 1110488
Содержание операции представление электронного поручения экспедитору согласование подлежащих оказанию ... отзыв поручения экспедитору ...
Обязательные реквизиты Номер поручения, дата, груз, стороны, договор УИД поручения, номер и дата реестра УИД поручения, дата отзыва
Вложенные блоки СвГрузСвКлнтСвЭкспДогТрЭксп ИдИнфКлнт (ссылка на файл клиента + его ЭП), ДопИнфЭксп ИдИнфКлнтСвВозврГруз
Признак для экспедитора Нет ПризнИсп (1/2/3) Нет

💡 Что важно понимать про эти примеры

  1. Все примеры минимальны — в реальности поля будут заполнены полнее (адреса, банковские реквизиты, контактные данные и т.д.).

  2. Связка по УИД — во втором и третьем файлах обязательно указывается УИД_ПорЭксп, полученный от ГИС ЭПД или из первого файла.

  3. Подписи — в примерах использован СпосПодтПолном="1" (подпись на основании данных в самой ЭП). Если нужна доверенность — нужно использовать СпосПодтПолном="3" или "5" и вложить блоки СвДоверЭл или СвДоверБум.


Revision #1
Created 22 June 2026 03:09:30 by Admin
Updated 22 June 2026 03:16:24 by Admin