Как составить калькуляцию на перевозки

              Как рассчитать стоимость грузоперевозки

  

      На самом деле это не сложно. И делать это надо обязательно. Денежки счет любят. Представьте себе перевозчика, который не в состоянии оценить плохой был для него год или хороший. Или экспедитора, который только по взмаху каких-нибудь палочек определяет стоимость грузоперевозки. Вроде абсурд, но на практике такие люди встречаются и это не редкость. Мы такими быть не хотим и будем учиться считать нашу прибыль. Мы будем лучшие!

Наша задача:

  • научиться оценивать маршруты
  • научиться рассчитывать себестоимость грузоперевозок
  • подводить итоги работы за определенный период
  • рассчитать стоимость перевозки из пункта А в пункт Б
  • стать круче и повысить свой профессиональный навык

Теория

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

Основные (стандартные):

Период – Определенный промежуток времени, за который мы делаем расчет.

Пример: период 1 год. (253 рабочих дня)

Пробег — Общий (холостой пробег включен) средний пробег автотранспорта (1 единица) за период. Кто за какой период делает расчет.

Пример: пробег 150 000 км (Это средний пробег одной единицы транспорта за период).

Валовый доход — заработок за пробег (без учета расходов). Для наглядности выражают валовый доход за 1 км.

Пример: валовый доход 29 рублей за 1 км. (Это заработок за 1 км. пробега, без вычета расходов).

Расход по транспорту:

ДТ (топливо) – Затраты на дизельное топливо за пробег.

Пример: 35 литров на 100 км. 150 000 / 100 х 35 х 41 руб за литр= 2 152 500 рублей.

Резина – средства которые заменят износ резины (При подсчете не забывайте о резине которую скоро надо менять, но время еще не пришло. Ведь она тоже получила износ. Просто ее износ еще не достиг 100%).

Пример: резина 10 шт. х 11 000 рублей = 110 000 рублей. (Это затраты на резину за указанный пробег).

Замена масла – денежки, которые мы отдали на замену масла. (При подсчете помните что в расчет должны входить все затраты на масло, обратите внимание на пример)

Пример: 7.5 раз х (200 руб. х 40 л.) = 60 000 рублей (затраты на замену масла за пробег).

Фильтра топливные = 15 раз х 1000 руб. = 15 000 рублей.

Фильтра масляные = 7.5 раз х 3000 руб. = 22 500 рублей.

Ремонтный фонд – сюда входит ремонт и замена расходников. 30 000 рублей на 10 000 км.

Пример: 150000: 10000 х 30000 = 450 000 руб.

Амортизация – износ основных средств. Износ тягача и полуприцепа.

1: 60 месяцев х 100% = 1.67% — месячная норма амортизации. (60 месяцев это срок полезного использования транспортного средства, Вы можете поставить свой срок.).

(3 600 000 цена сцепки х 1.67 : 100) ежемесячные отчисления х 12 = 721440 руб. в год.

Итого: 20 рублей за 1 км.

Расход по работнику (водитель):

Зарплата 3 рубля/км.

Отчисления на зарплату 34 % = 3/100х34 = 1.02 руб/км.

Командировочные 370 рублей в сутки х 253 рабочих дня = 93610 рублей.

Итого: 4.64 рубля за 1 км.

 Расход на связь/офис/другое:

Связь — (440 интернет + 1600 мобильные + 3600 факс, стационарный номер) расходы на связь за один месяц х 12 = 67680 рублей.

Офис – 6000 рублей за 1 месяц х 12 = 72 000 рублей

Другое – расходники (принтер, факс, тонер, страховка …), налоги, другие непредвиденные расходы.

Пример: 150 000 / 100 х 12 = 522 000 рублей в год.

Итого: 661680 рублей или 4.41 рубля за 1 км.

 Практика?

   Вот я тут вроде бы в теории для самых самых маленьких расписал. Но все же давайте подведем итоги наших небольших примеров.

    Период: 1 год (253 рабочих дня)

Пробег: 150 000 км.

Валовый доход: 29 руб/км.

29 — Расход по транспорту: 20 руб/км. — Расход по работнику: 4.64 руб/км. — Расход на связь/офис/другое: 4.41 руб/км. = — 0.05 руб/км. 

Минус 5 копеек за каждый километр. За год работы мы в минусе 7500 рублей. Не ожидали? А так часто бывает! Сколько я встречал на своем жизненном пути таких горе-перевозчиков. Поэтому очень важно правильно уметь рассчитывать стоимость грузоперевозки. Что бы в конце не получить отрицательный баланс. Конечно, многие скажут, что в примере завышены цифры с амортизацией и вообще транспорт только дорожает. Но видимо Вы, не учитываете ежегодную инфляцию.

 Как рассчитать стоимость грузоперевозки?

   На самом деле это не вопрос. Ответ на него уже дан в этой статье. Все точные цифры можно получить только на практике, запуская машину в рейс, но если подумать и напрячь серое вещество можно легко спрогнозировать свои затраты на определенные маршруты. Подсчитайте стоимость грузоперевозки под свой транспорт и текущие цены на топливо, налоги, ремонт, другие расходники, аренду. Добавьте 30% рентабельности в год и Вы получите оптимальную стоимость оплаты за километр.

Совет(!): необходимо рассчитывать стоимость услуг так, что бы на длинной дистанции быть в плюсе.

Например: Вам предложили поехать в Урюпинск за 1000 км. Ваш оптимальный валовый доход 35 руб/км. И кажется что все просто, 1000 х 35 = наша стоимость грузоперевозки. Но нет. Это только так может считать житель Урюпинска, который уже бабла заработал и домой возвращается и денег лишь бы на топливо и к дочке на день рождение успеть да цветы купить. Да и то, он себе цену знает и поедет намного дороже.

Ну и как тут быть? За сколько поехать? А вот тут и надо проявить дальновидность. Оцените близ лежащие крупные города и ставки домой. Рассчитайте круг по своему валу. И объявите стоимость заказчику. Ну не дармовозы мы! И он Вас поймет. Конечно бывают крупные заказчики. Которым надо сделать скидку в таких направлениях, чтобы выиграть потом в других.

 Рассчитать себестоимость можно здесь.  Для более точных данных  необходимо поменять в окнах данные на свои и нажать кнопку  рассчитать.

Наиболее простым способом транспортировки груза является перевозка с помощью транспортной компании. Специалисты надежно и за короткие сроки осуществляют грузоперевозки любой сложности.

Важно! При обращении в логистическую компанию точную сумму перевозки вы сможете узнать только на практике – после обсуждения всех условий с перевозчиком.

Но для примера давайте посчитаем гипотетическую стоимость грузоперевозки.

Предположим, что нам необходимо отправить груз из Москвы в Рязань (путь 182 км). При учете всех особенностей груза и транспорта, цена за 1 км составила 29 рублей. В таком случае, умножая стоимость на количество километров и еще на 2, беря в расчет обратную дорогу, мы получаем примерную сумму 10 556 рублей.

Важно! Помимо этого стоимость может включать в себя дополнительные услуги, такие как упаковка груза, погрузка и разгрузка, если это вам необходимо.

Если вы решили обратиться к специалистам, но беспокоитесь о том, как выбрать правильное соотношение цены и качества, то вам может помочь наша статья,

как выбрать транспортную компанию.

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

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

здесь

.

Логистическая компания DATO готова оказать вам помощь в осуществлении грузоперевозки любой сложности. Мы проконсультируем вас в вопросе цены – оставьте заявку на нашем сайте или свяжитесь с менеджером.

Себестоимость перевозки грузов рассчитывается с учетом положений, озвученных в инструкции по составу, учету и калькулированию затрат, утвержденной Минтрансом 29 августа 1995 г. Законодатель в инструкции определил перечень учитываемых в бухгалтерии затрат на транспортировку. К ним относятся трудовые и материальные траты, расходы на обеспечение воспроизводства основных средств, охрану окружающей среды и имущественных активов, уплату обязательных платежей и счетов контрагентов.

Как составить договор перевозки груза автомобильным транспортом?

Порядок расчета затрат на перевозку груза

В калькуляции затраты на перевозку грузов детализируются по таким группам:

  1. Расходы, которые напрямую связаны с процессом перевозки: оформление страхового полиса, поддержание технической исправности транспортного средства, соответствие утвержденному уровню качества услуги, затраты на выполнение требования сохранности перевозимых ценностей и следования по маршруту в соответствии с утвержденным графиком.
  2. Плата за пользование природными ресурсами (если такой факт имеет место).
  3. Расходные операции, связанные с вводом в эксплуатацию нового транспортного средства для перевозок (регистрация, обкатка, регулировка систем автомобиля).
  4. Вопрос: Как отразить в учете организации-экспедитора оказание клиенту услуг по организации перевозки груза на условиях 100%-ной предоплаты, если согласно договору транспортной экспедиции экспедитор обязан заключить от своего имени за счет клиента договор перевозки груза с перевозчиком?
    Стоимость перевозимого груза равна 500 000 руб. Вознаграждение экспедитора за организацию перевозки составляет 18 000 руб. (в том числе НДС 3 000 руб.) и перечисляется экспедитору авансом одновременно с денежными средствами на предоплату услуг по перевозке груза (после заключения договора с перевозчиком).
    Услуги по организации перевозки груза оказаны клиенту в отчетном периоде, следующем за периодом получения предоплаты. Стоимость услуг перевозчика (провозная плата) составляет 47 200 руб. (в том числе НДС). Экспедитор представляет клиенту отчет о фактически понесенных расходах. Факт оказания услуг экспедиции подтверждается соответствующим актом.
    Иные затраты экспедитора на организацию перевозки покрываются за счет вознаграждения и отдельно клиентом не возмещаются. Фактическая себестоимость услуг по организации перевозки (невозмещаемые затраты, связанные с оказанием услуг: заработная плата персоналу, отчисления на заработную плату) составила 5000 руб. и равна сумме расходов на оказание услуг, признанных в налоговом учете на момент подписания акта.
    Организация-экспедитор применяет метод начисления в налоговом учете.
    Посмотреть ответ

    ВАЖНО! Если в процессе подготовки транспортного средства к вводу в эксплуатацию были выявлены дефекты заводской сборки или обработки материалов, недочеты устраняются за счет фирмы-изготовителя.

  5. Модернизация транспортных средств, разработка новых маршрутов доставки грузов. Расходы на повышение класса транспортно-экспедиционного обслуживания списываются на прибыль предприятия и не включаются в стоимость услуги.
  6. Расходы, направленные на обслуживание процесса доставки грузов в пункт назначения (топливо, смазочные материалы, электроэнергия, инструменты, проведение экспертиз).
  7. Затраты по поддержанию транспортных средств в надлежащем техническом состоянии и соблюдению норм санитарно-гигиенических стандартов (диагностика с техосмотром, мойка, текущий и капитальный ремонт, создание особых температурных условий для отдельных категорий грузов).
  8. Траты перевозчика, связанные с оплатой труда задействованных в доставке работников.
  9. Оплата медосмотров и предрейсовых инструктажей.
  10. Затраты, относимые на организацию управления процессом перевозки.
  11. Подготовка кадров и регулярное прохождение занятыми на предприятии сотрудниками курсов переподготовки, повышения квалификации.
  12. Оплата кредитных процентов в пользу банковских учреждений за взятые на заемные средства транспортные средства и оборудование для доставки грузов.
  13. Отчисления амортизационного типа.
  14. Арендные платежи.
  15. Оплата налогов, сборов и взносов в государственные органы.
  16. Суммы таможенных пошлин.

Расчет цены услуг по перевозке ценностей должен основываться на размере себестоимости. Калькуляция производится с учетом особенностей эксплуатации транспортных средств, которые имеются на предприятии. Цены на топливо закладываются текущие, расстояние просчитывается с максимальной точностью. К полученному расчетному показателю себестоимости прибавляется желаемый уровень рентабельности. Это будет цена перевозки для контрагентов, рассчитанная за каждый километр движения.

Какие условия договора перевозки груза автомобильным транспортом являются существенными?

Бухгалтерский и налоговый учет затрат на перевозку

Расходы на доставку материальных ценностей могут учитываться по двум схемам:

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

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

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

В первом варианте в бухгалтерском учете затраты будут относиться на счет 23, предназначенный для расходов вспомогательных производств. При отсутствии отдельного транспортного отделения бухгалтерия применяет счет 26, введя к нему субсчет для автотранспорта. В последнем случае затраты будут относиться к общехозяйственному типу.

На указанные счета списываются расходы на:

  • топливо, масла;
  • амортизационные отчисления;
  • прохождение техосмотра;
  • проведение ремонта;
  • выплачиваемую водителям зарплату с начислениями взносов на нее;
  • оплату труда персонала, задействованного в обслуживании транспортного средства (механики, диагностики, электрики, бухгалтер, экономист).

ОБРАТИТЕ ВНИМАНИЕ! Транспортные расходы должны выделяться в бухгалтерском учете в отдельную статью затрат и накапливаться обособленно от других расходных оборотов. Такая норма необходима для сопоставления данных бухгалтерского и налогового учета и создания основы для ведения управленческого учета.

Используемый в учете счет для аккумулирования затрат на транспортировку надо утвердить в локальном акте предприятия – учетной политике. Такие расходы носят характер косвенных затрат. Их распределяют по видам изготавливаемой продукции или на их сумму уменьшают выручку от продаж в текущем периоде напрямую.

Порядок признания и отражения в налоговом учете транспортных затрат регламентируется положениями ст. 254 НК РФ. Расходы принимаются в учете в текущем периоде. По материальным ценностям, которые перевозятся внутри предприятия и были приобретены у сторонних организаций, расходы на доставку включаются в стоимость запасов.

Требования к документальному подтверждению операций по доставке грузов оговариваются п. 1 ст. 9 закона № 129-ФЗ от 21 ноября 1996 г. и НК РФ в п. 1 ст. 252. Для фиксации уровня расходов на топливо для задействованных в перевозках транспортных средств используется бланк путевого листа. При перевозке ценностей оформляют ТТН или заполняют транспортную накладную.

Затраты на перевозку сторонними организациями

При отсутствии необходимости или возможности создания собственного автопарка для перевозок допускается заказ услуг у сторонних предприятий на основе заключенного договора. Расходы в бухгалтерском учете отражаются с использованием счетов 60 и 20. Счет 60 кредитуется и означает возникновение задолженности перед контрагентом, который доставил грузы. Счет 20 отвечает за отнесение стоимости услуги на расходы основного производства. Вместо 20 счета могут быть задействованы счета 25, 26, 15, 16. На выбор счета влияет специфика деятельности организации и положений учетной политики.

В налоговом учете расходы на доставку груза третьими лицами относятся к материальным затратам и носят производственный характер. Алгоритм признания их в учете должен прописываться в учетной политике. В этом локальном акте предприятия устанавливают дату возникновения расходов по одному из критериев:

  • день окончательного расчета за услугу, который обозначается в подписанном между компанией и транспортной организацией договоре;
  • дата, когда заказчику услуг были предъявлены документы для проведения расчетов;
  • последний день налогового периода, являющегося отчетным.

Комплект документации будет состоять из соглашения с контрагентом на перевозку груза и бланков, подтверждающих факт реализации услуги. Норма регламентируется Правилами перевозки, утвержденными правительственным постановлением под №272 от 15 апреля 2011 г. Обязательным элементом будет оформление транспортной накладной. Бланк заполняется лицом, выступающим в качестве грузоотправителя. Документ составляется в трех экземплярах.

ЗАПОМНИТЕ! На грузы, перевозимые одним транспортным средством, может быть подготовлена одна транспортная накладная. Если партию грузов распределили между двумя и более автомобилями, то оформлять надо накладные по каждому транспортному средству.

Устав автомобильного транспорта, утвержденный законом от 8 ноября 2007 года №259-ФЗ, предписывает перевозчикам не принимать ценности, которые необходимо перевезти, без оформленной и подписанной транспортной накладной (п. 3 ст. 8). Письмо от 11.11.2011 №03-03-06/1/744 дает пояснения к набору документации, формируемому при заказе услуги перевозки грузов у третьих лиц. К договору и транспортной накладной рекомендовано прикладывать товарно-транспортную накладную. Она составляется в 4 экземплярах. Четвертый бланк нужен для того, чтобы он был возвращен грузоотправителю после произведенной доставки. Этот документ должен служить основанием для учета транспортных услуг и проведения расчетов за них.

Действующая Методика определения сметной стоимости строительства (Методика 2020) утверждена приказом Минстроя России № 421/пр от 4 августа 2020 года. Впоследствии приказом Минстроя России № 557/пр от 7 июля 2022 года в Методику 2020 были внесены существенные изменения – в том числе в части, касающейся расчёта транспортных затрат.

В рамках утверждённых изменений к Методике 2020 расчёт транспортных затрат разделяется на категории Перевозка и Дополнительная перевозка, относимая на стоимость строительных работ/монтажных работ/оборудования/прочих работ.

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

Согласно утверждённым изменениям к Методике 2020, стоимость позиций сметы с расчётом транспортных затрат на перевозку грузов, включая погрузо-разгрузочные работы, показывается в текущем уровне цен с учётом применённого индекса.

Для того чтобы при составлении локальных смет в программе «ГРАНД-Смета» расчёт транспортных затрат в смете производился в соответствии с утверждёнными изменениями к Методике 2020, необходимо выполнять описанные ниже действия.

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

Это делается в окне с параметрами сметы, в разделе Виды работ Таблица. Нажатие специальной кнопки переключает таблицу видов работ в режим отображения назначенной категории для каждого вида работ. Колонка Категория здесь доступна для корректировки – нужную категорию для вида работ следует выбирать из выпадающего списка, где предлагается стандартный перечень вариантов (там имеются, в том числе, индивидуальные категории для перевозки грузов в зависимости от используемого типа автотранспортных средств).

Тогда значения для этих позиций будут выводиться в бланке сметы в колонках Индекс и Сметная стоимость в текущем уровне цен.

При расчёте стоимости дополнительных транспортных затрат на расстояние сверх учтённого в сметной цене надо учитывать два момента:

– стоимость дополнительной перевозки относится на стоимость материалов или оборудования;

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

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

В рассматриваемом примере локальной сметы вслед за позицией с обоснованием ФССЦ-04.1.02.01-0010 (смеси бетонные мелкозернистого бетона) были добавлены две позиции: ФССЦпг-03-33-01-030 и ФССЦпг-03-33-01-045. Первая из них, с отрицательным количеством, исключает из сметы учтённую в сметной цене данного материального ресурса стоимость его перевозки на расстояние 30 км, а вторая – добавляет стоимость перевозки на нужное расстояние 45 км.

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

А в разделе Индексы К позициям, при выбранной привязке индексов по категориям видов работ, для этой категории задан индекс, соответствующий используемому типу автотранспортных средств.

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

Также в программе «ГРАНД-Смета» есть возможность рассчитать стоимость дополнительной перевозки в самой позиции сметы, вместе с добавленным ресурсом.

В этой ситуации, когда стоимость дополнительной перевозки должна быть учтена в расчёте ресурса, дополнительные транспортные затраты указываются через окно с дополнительной информацией. Оно открывается нажатием клавиши F3 на клавиатуре, либо при помощи кнопки Доп. информация на панели инструментов на вкладке Документ. Если курсором выделена отдельная позиция сметы со стоимостью материала или оборудования, то открывается окно Дополнительная информация о позиции. А если курсором выделен ресурс в ресурсной части позиции – окно Дополнительная информация о ресурсе.

Для позиции сметы со стоимостью материала или оборудования в открывшемся окне с дополнительной информацией о позиции присутствует раздел Ресурс с подразделом Перевозка.

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

В следующем подразделе Перевозка на вкладке БЦ (зелёная кнопка) добавляются позиции с расчётом затрат на дополнительную перевозку. Позиции могут быть вставлены из нормативной базы по коду расценки или прямым копированием расценки из сборников на перевозку и погрузо-разгрузочные работы. В позиции, стоимость которой должна быть исключена из сметы, следует ввести стоимость единицы со знаком «минус».

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

При попозиционной индексации индексы к дополнительной перевозке загружаются из сборника индексов при включённых дополнительных опциях.

В расчёте позиции сметы строки дополнительной перевозки выделяются цветом. А в итогах по разделам и по смете в целом рассчитанная таким образом стоимость дополнительной перевозки точно так же показывается отдельной строкой.

И наконец, рассмотрим пример, когда требуется рассчитать дополнительную перевозку для ресурса, добавленного в ресурсную часть позиции сметы. В этом случае аналогичные вышеуказанным действия выполняются в окне Дополнительная информация о ресурсе. Во-первых, в разделе Ресурс должна быть указана масса брутто за единицу измерения ресурса.->

И далее в подразделе Перевозка на вкладке БЦ (зелёная кнопка) добавляются позиции с расчётом затрат на дополнительную перевозку, после чего к ним применяются индексы, которые указаны в параметрах сметы, в разделе ИндексыК ресурсам.

В расчёте позиции сметы строки дополнительной перевозки выделяются цветом. При этом, согласно требованиям Методики 2020 в редакции приказа № 557/пр, в строках дополнительной перевозки указывается номер, состоящий из двух групп цифр, разделённых точкой, где первая группа цифр соответствует номеру позиции неучтённого ресурса, к которому относятся затраты на дополнительную перевозку, вторая – порядковому номеру строки дополнительной перевозки в позиции.

Аналогично ранее рассмотренным примерам, в итогах по разделам и по смете в целом стоимость материалов показывается с выделением дополнительной перевозки. Кроме того, стоимость дополнительной перевозки показывается отдельной строкой в составе общих итогов по категориям.

Следует отметить, что все показанные в данном пункте действия по расчёту стоимости перевозки грузов в локальной смете выполняются при обязательном условии, чтобы в параметрах сметы, в разделе Расчет Методика 2020, был выбран расчёт по Методике 2020 с изм. 1 (приказ № 421/пр от 04.08.2020 в редакции приказа № 557/пр от 07.07.2022).

Поиск по сайту

Содержание:

  • Общие сведения
  • Пример 1
    • Запрос
    • Ответ
  • Пример 2
    • Запрос
    • Ответ
  • Пример 3
    • Запрос
    • Ответ
  • Пример 4
    • Запрос
    • Ответ
  • Пример 5
    • Запрос
    • Ответ
  • Пример 6
    • Запрос
    • Ответ

Общие сведения

Для расчёта стоимости перевозки используется метод https://api.dellin.ru/v2/calculator, подробное описание метода см. в разделе «Калькулятор стоимости и сроков перевозки».

Пример 1

Пользователь авторизован Да (1)
Роль пользователя в перевозке Получатель
Условия доставки От адреса отправителя до адреса получателя
Вид перевозки Автоперевозка
Погрузо-разгрузочные работы
Дополнительные требования к транспорту Подъёмное устройство — «Манипулятор» (2)
Количество грузовых мест 1
Упаковка Палетный борт (3)
Дополнительные услуги

Примечания:

  1. При расчёте стоимости услуг будут учтены индивидуальные скидки клиента.

  2. См. «Справочник специальных требований к транспорту».
  3. См. «Справочник дополнительных услуг»

Запрос

  • JSON
  • XML

Адрес метода: https://api.dellin.ru/v2/calculator.json 

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "delivery":{
      "deliveryType":{
         "type":"auto"
      },
      "derival":{
         "produceDate":"2021-09-03",
         "variant":"address",
         "address":{
            "search":" 183038, г.Мурманск, ул.Подгорная, д.39"
         },
         "time":{
            "worktimeStart":"08:30",
            "worktimeEnd":"12:30"
         },
         "requirements":[
            "0x92fce2284f000b0241dad7c2e88b1655"
         ]
      },
      "arrival":{
         "variant":"address",
         "address":{
            "search":"664020, Иркутская обл., Иркутск ул. Новаторов, 3"
         },
         "time":{
            "worktimeStart":"8:00",
            "worktimeEnd":"20:00"
         }
      },
      "packages":[
         {
            "uid":"0xA0A820F33B2F93FE44C8058B65C77D0F"
         }
      ]
   },
   "members":{
      "requester":{
         "uid":"00000000-0000-0000-0000-000000000000",
         "role":"receiver"
      }
   },
   "payment":{
      "paymentCitySearch":{
         "search":"Иркутск"
      },
      "type":"cash"
   },
   "cargo":{
      "quantity":1,
      "length":0.6,
      "width":0.3,
      "height":0.39,
      "totalWeight":55,
      "totalVolume":0.02,
      "oversizedWeight":0,
      "freightUID":"0x98086eae8b603ea911e5dc4a4299cfd2",
      "insurance":{
         "statedValue":11.500,
         "term":true
      }
   }
}

Адрес метода: https://api.dellin.ru/v2/calculator.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <delivery>
      <deliveryType>
         <type>auto</type>
      </deliveryType>
      <derival>
         <produceDate>2021-09-03</produceDate>
         <variant>address</variant>
         <address>
            <search> 183038, г.Мурманск, ул.Подгорная, д.39</search>
         </address>
         <time>
            <worktimeStart>08:30</worktimeStart>
            <worktimeEnd>12:30</worktimeEnd>
         </time>
         <requirements>0x92fce2284f000b0241dad7c2e88b1655</requirements>
      </derival>
      <arrival>
         <variant>address</variant>
         <address>
            <search>664020, Иркутская обл., Иркутск ул. Новаторов, 3</search>
         </address>
         <time>
            <worktimeStart>8:00</worktimeStart>
            <worktimeEnd>20:00</worktimeEnd>
         </time>
      </arrival>
      <packages>
         <uid>0xA0A820F33B2F93FE44C8058B65C77D0F</uid>
      </packages>
   </delivery>
   <members>
      <requester>
         <uid>00000000-0000-0000-0000-000000000000</uid>
         <role>receiver</role>
      </requester>
   </members>
   <payment>
      <paymentCitySearch>
         <search>Иркутск</search>
      </paymentCitySearch>
      <type>cash</type>
   </payment>
   <cargo>
      <quantity>1</quantity>
      <length>0.6</length>
      <width>0.3</width>
      <height>0.39</height>
      <totalWeight>55</totalWeight>
      <totalVolume>0.02</totalVolume>
      <oversizedWeight>0</oversizedWeight>
      <freightUID>0x98086eae8b603ea911e5dc4a4299cfd2</freightUID>
      <insurance>
         <statedValue>11.5</statedValue>
         <term>true</term>
      </insurance>
   </cargo>
</request>

Ответ

  • JSON
  • XML
{
   "metadata":{
      "status":200,
      "generated_at":"2021-08-31 11:53:21"
   },
   "data":{
      "derival":{
         "terminal":"Мурманск",
         "price":500.0,
         "servicePrice":500.0,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            
         ]
      },
      "intercity":{
         "price":2195.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "arrival":{
         "terminal":"Иркутск",
         "price":280.0,
         "servicePrice":280.0,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            {
               "name":"Скидка 50 % на доставку до адреса",
               "value":280.0,
               "date":"2021-10-01",
               "announcement":true,
               "public":true
            }
         ],
         "terminals":[
            
         ]
      },
      "price":3709.0,
      "priceMinimal":"auto",
      "packages":{
         "0xA0A820F33B2F93FE44C8058B65C77D0F":{
            "price":350.0,
            "contractPrice":false,
            "premium":0,
            "discount":0,
            "premiumDetails":[
               
            ],
            "discountDetails":[
               
            ]
         }
      },
      "orderDates":{
         "pickup":"2021-09-03",
         "arrivalToOspSender":null,
         "derivalFromOspSender":"2021-09-04",
         "arrivalToOspReceiver":"2021-09-15",
         "derivalFromOspReceiver":"2021-09-15"
      },
      "deliveryTerm":0,
      "insurance":369.0,
      "insuranceComponents":{
         "cargoInsurance":305.0,
         "termInsurance":64.0,
         "contractPrice":false
      },
      "notify":{
         "price":15.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "simpleShippingAvailable":true,
      "availableDeliveryTypes":{
         "auto":2195.0,
         "avia":16225.0
      },
      "foundAddresses":[
         {
            "source":"183038, г.Мурманск, ул.Подгорная, д.39",
            "result":"183038, Россия, обл Мурманская, г Мурманск, ул Подгорная, дом 39",
            "field":"delivery.derival.address.search"
         },
         {
            "source":"664020, Иркутская обл., Иркутск ул. Новаторов, 3",
            "result":"664020, Россия, обл Иркутская, г Иркутск, ул Новаторов, дом 3",
            "field":"delivery.arrival.address.search"
         },
         {
            "source":"Иркутск",
            "result":"Россия, обл Иркутская, г Иркутск",
            "field":"payment.paymentCitySearch.search"
         }
      ]
   }
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2021-08-31 11:53:21</generated_at>
   </metadata>
   <data>
      <derival>
         <terminal>Мурманск</terminal>
         <price>500</price>
         <servicePrice>500</servicePrice>
         <contractPrice>false</contractPrice>
      </derival>
      <intercity>
         <price>2195</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </intercity>
      <arrival>
         <terminal>Иркутск</terminal>
         <price>280</price>
         <servicePrice>280</servicePrice>
         <contractPrice>false</contractPrice>
         <discountDetails>
            <name>Скидка 50 % на доставку до адреса</name>
            <value>280</value>
            <date>2021-10-01</date>
            <announcement>true</announcement>
            <public>true</public>
         </discountDetails>
      </arrival>
      <price>3709</price>
      <priceMinimal>auto</priceMinimal>
      <packages>
         <0xA0A820F33B2F93FE44C8058B65C77D0F>
            <price>350</price>
            <contractPrice>false</contractPrice>
            <premium>0</premium>
            <discount>0</discount>
         </0xA0A820F33B2F93FE44C8058B65C77D0F>
      </packages>
      <orderDates>
         <pickup>2021-09-03</pickup>
         <arrivalToOspSender />
         <derivalFromOspSender>2021-09-04</derivalFromOspSender>
         <arrivalToOspReceiver>2021-09-15</arrivalToOspReceiver>
         <derivalFromOspReceiver>2021-09-15</derivalFromOspReceiver>
      </orderDates>
      <deliveryTerm>0</deliveryTerm>
      <insurance>369</insurance>
      <insuranceComponents>
         <cargoInsurance>305</cargoInsurance>
         <termInsurance>64</termInsurance>
         <contractPrice>false</contractPrice>
      </insuranceComponents>
      <notify>
         <price>15</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </notify>
      <simpleShippingAvailable>true</simpleShippingAvailable>
      <availableDeliveryTypes>
         <auto>2195</auto>
         <avia>16225</avia>
      </availableDeliveryTypes>
      <foundAddresses>
         <source>183038, г.Мурманск, ул.Подгорная, д.39</source>
         <result>183038, Россия, обл Мурманская, г Мурманск, ул Подгорная, дом 39</result>
         <field>delivery.derival.address.search</field>
      </foundAddresses>
      <foundAddresses>
         <source>664020, Иркутская обл., Иркутск ул. Новаторов, 3</source>
         <result>664020, Россия, обл Иркутская, г Иркутск, ул Новаторов, дом 3</result>
         <field>delivery.arrival.address.search</field>
      </foundAddresses>
      <foundAddresses>
         <source>Иркутск</source>
         <result>Россия, обл Иркутская, г Иркутск</result>
         <field>payment.paymentCitySearch.search</field>
      </foundAddresses>
   </data>
</response>

Пример 2

Пользователь авторизован Да (1)
Роль пользователя в перевозке Третье лицо
Условия доставки От терминала отправителя до терминала получателя
Вид перевозки Автоперевозка
Погрузо-разгрузочные работы
Дополнительные требования к транспорту
Количество грузовых мест 8
Упаковка Мешок (2)
Деревянная обрешётка (2)

Дополнительные услуги

Возврат сопроводительных документов (3)

Примечания:

  1. При расчёте стоимости услуг будут учтены индивидуальные скидки клиента.

  2. См. «Справочник дополнительных услуг».
  3. В запросе передан параметр «delivery.derival.accompanyingDocuments.action» со значением «return», см. «Калькулятор стоимости и сроков перевозки»

Запрос

  • JSON
  • XML

Адрес метода: https://api.dellin.ru/v2/calculator.json 

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "delivery":{
      "deliveryType":{
         "type":"auto"
      },
      "arrival":{
         "variant":"terminal",
         "terminalID":"264"
      },
      "derival":{
         "produceDate":"2021-09-14",
         "variant":"terminal",
         "terminalID":"314"
      },
      "accompanyingDocuments":[
         {
            "action":"send"
         },
         {
            "action":"return"
         }
      ],
      "packages":[
         {
            "uid":"0x947845D9BDC69EFA49630D8C080C4FBE",
            "count":1
         },
         {
            "uid":"0xA6A7BD2BF950E67F4B2CF7CC3A97C111"
         }
      ]
   },
   "members":{
      "requester":{
         "uid":"000",
         "role":"third"
      }
   },
   "cargo":{
      "quantity":8,
      "length":1,
      "width":0.5,
      "height":1.6,
      "weight":40,
      "totalVolume":3,
      "totalWeight":125,
      "hazardClass":0,
      "freightUID":"0x9ad79ec7e04cdf864b1d60f6fa3e0d6a",
      "insurance":{
         "statedValue":840000,
         "term":true
      }
   }
}

Адрес метода: https://api.dellin.ru/v2/calculator.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <delivery>
      <deliveryType>
         <type>auto</type>
      </deliveryType>
      <arrival>
         <variant>terminal</variant>
         <terminalID>264</terminalID>
      </arrival>
      <derival>
         <produceDate>2021-09-14</produceDate>
         <variant>terminal</variant>
         <terminalID>314</terminalID>
      </derival>
      <accompanyingDocuments>
         <action>send</action>
      </accompanyingDocuments>
      <accompanyingDocuments>
         <action>return</action>
      </accompanyingDocuments>
      <packages>
         <uid>0x947845D9BDC69EFA49630D8C080C4FBE</uid>
         <count>1</count>
      </packages>
      <packages>
         <uid>0xA6A7BD2BF950E67F4B2CF7CC3A97C111</uid>
      </packages>
   </delivery>
   <members>
      <requester>
         <uid>000</uid>
         <role>third</role>
      </requester>
   </members>
   <cargo>
      <quantity>8</quantity>
      <length>1</length>
      <width>0.5</width>
      <height>1.6</height>
      <weight>40</weight>
      <totalVolume>3</totalVolume>
      <totalWeight>125</totalWeight>
      <hazardClass>0</hazardClass>
      <freightUID>0x9ad79ec7e04cdf864b1d60f6fa3e0d6a</freightUID>
      <insurance>
         <statedValue>840000</statedValue>
         <term>true</term>
      </insurance>
   </cargo>

</request>

Ответ

  • JSON
  • XML
{
   "metadata":{
      "status":200,
      "generated_at":"2021-08-31 12:48:08"
   },
   "data":{
      "derival":{
         "terminal":"Севастополь",
         "price":0,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            {
               "id":"314",
               "name":"Севастополь",
               "address":"Севастополь, ул. Отрадная, 17/1",
               "streetCode":"9200000000005840000000000",
               "price":0,
               "default":true,
               "express":false,
               "isPVZ":false
            }
         ]
      },
      "intercity":{
         "price":23127.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "arrival":{
         "terminal":"Калининград",
         "price":0,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            {
               "id":"264",
               "name":"Калининград",
               "address":"Калининград, Московский пр., 184",
               "streetCode":"3900000100000000000000000",
               "price":0,
               "default":true,
               "express":false,
               "isPVZ":false
            }
         ]
      },
      "price":28644.0,
      "priceMinimal":"auto",
      "packages":{
         "0xA6A7BD2BF950E67F4B2CF7CC3A97C111":{
            "price":3900.0,
            "contractPrice":false,
            "premium":0,
            "discount":0,
            "premiumDetails":[
               
            ],
            "discountDetails":[
               
            ]
         },
         "0x947845D9BDC69EFA49630D8C080C4FBE":{
            "price":90.0,
            "contractPrice":false,
            "premium":0,
            "discount":0,
            "premiumDetails":[
               
            ],
            "discountDetails":[
               
            ]
         }
      },
      "orderDates":{
         "pickup":null,
         "arrivalToOspSender":"2021-09-14",
         "derivalFromOspSender":"2021-09-16",
         "arrivalToOspReceiver":"2021-09-27",
         "derivalFromOspReceiver":null
      },
      "deliveryTerm":0,
      "insurance":1512.0,
      "insuranceComponents":{
         "cargoInsurance":1512.0,
         "termInsurance":0,
         "contractPrice":false
      },
      "notify":{
         "price":15.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "simpleShippingAvailable":true,
      "availableDeliveryTypes":{
         "auto":23127.0,
         "avia":39000.0
      }
   }
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2021-08-31 12:48:08</generated_at>
   </metadata>
   <data>
      <derival>
         <terminal>Севастополь</terminal>
         <price>0</price>
         <contractPrice>false</contractPrice>
         <terminals>
            <id>314</id>
            <name>Севастополь</name>
            <address>Севастополь, ул. Отрадная, 17/1</address>
            <streetCode>9200000000005840000000000</streetCode>
            <price>0</price>
            <default>true</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
      </derival>
      <intercity>
         <price>23127</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </intercity>
      <arrival>
         <terminal>Калининград</terminal>
         <price>0</price>
         <contractPrice>false</contractPrice>
         <terminals>
            <id>264</id>
            <name>Калининград</name>
            <address>Калининград, Московский пр., 184</address>
            <streetCode>3900000100000000000000000</streetCode>
            <price>0</price>
            <default>true</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
      </arrival>
      <price>28644</price>
      <priceMinimal>auto</priceMinimal>
      <packages>
         <0xA6A7BD2BF950E67F4B2CF7CC3A97C111>
            <price>3900</price>
            <contractPrice>false</contractPrice>
            <premium>0</premium>
            <discount>0</discount>
         </0xA6A7BD2BF950E67F4B2CF7CC3A97C111>
         <0x947845D9BDC69EFA49630D8C080C4FBE>
            <price>90</price>
            <contractPrice>false</contractPrice>
            <premium>0</premium>
            <discount>0</discount>
         </0x947845D9BDC69EFA49630D8C080C4FBE>
      </packages>
      <orderDates>
         <pickup />
         <arrivalToOspSender>2021-09-14</arrivalToOspSender>
         <derivalFromOspSender>2021-09-16</derivalFromOspSender>
         <arrivalToOspReceiver>2021-09-27</arrivalToOspReceiver>
         <derivalFromOspReceiver />
      </orderDates>
      <deliveryTerm>0</deliveryTerm>
      <insurance>1512</insurance>
      <insuranceComponents>
         <cargoInsurance>1512</cargoInsurance>
         <termInsurance>0</termInsurance>
         <contractPrice>false</contractPrice>
      </insuranceComponents>
      <notify>
         <price>15</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </notify>
      <simpleShippingAvailable>true</simpleShippingAvailable>
      <availableDeliveryTypes>
         <auto>23127</auto>
         <avia>39000</avia>
      </availableDeliveryTypes>
   </data>
</response>

Пример 3

Пользователь авторизован Да (1)
Роль пользователя в перевозке Отправитель
Условия доставки От адреса отправителя до адреса получателя
Вид перевозки Перевозка малогабаритного груза (2)
Погрузо-разгрузочные работы
Дополнительные требования к транспорту
Количество грузовых мест 1
Упаковка

Дополнительные услуги

Примечания:

  1. При расчёте стоимости услуг будут учтены индивидуальные скидки клиента.

  2. Малогабаритный груз — это груз, параметры которого не превышают следующие значения:
    • масса меньше либо равна 30 кг;
    • Д*Ш*В меньше либо равны 0,54*0,39*0,39 м;
    • объём меньше либо равен 0,1 куб. м.

    Заказ услуги «Доставка малогабаритного груза» возможен только в случае, если в городах отправки и получения есть подразделения компании «Деловые Линии», более подробную информацию см. на сайте компании

Запрос

  • JSON
  • XML

Адрес метода: https://api.dellin.ru/v2/calculator.json 

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "delivery":{
      "deliveryType":{
         "type":"small"
      },
      "derival":{
         "produceDate":"2021-09-02",
         "variant":"address",
         "address":{
            "search":" 197101, Санкт-Петербург, Петроградская набережная, 36 лит А"
         },
         "time":{
            "worktimeStart":"10:00",
            "worktimeEnd":"20:00"
         }
      },
      "arrival":{
         "variant":"address",
         "address":{
            "search":"127083, Россия, г. Москва, Петровско-Разумовская аллея, 12а"
         },
         "time":{
            "worktimeStart":"9:30",
            "worktimeEnd":"18:30"
         }
      }
   },
   "members":{
      "requester":{
         "uid":"000",
         "role":"sender"
      }
   },
   "cargo":{
      "quantity":1,
      "length":0.1,
      "width":0.1,
      "height":0.1,
      "weight":8.5,
      "totalVolume":0.1,
      "totalWeight":8.5,
      "hazardClass":0,
      "freightUID":"0x82e6000423b423b711da7f670f032f40",
      "insurance":{
         "statedValue":5000,
         "term":true
      }
   }
}

Адрес метода: https://api.dellin.ru/v2/calculator.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <delivery>
      <deliveryType>
         <type>small</type>
      </deliveryType>
      <derival>
         <produceDate>2021-09-02</produceDate>
         <variant>address</variant>
         <address>
            <search> 197101, Санкт-Петербург, Петроградская набережная, 36 лит А</search>
         </address>
         <time>
            <worktimeStart>10:00</worktimeStart>
            <worktimeEnd>20:00</worktimeEnd>
         </time>
      </derival>
      <arrival>
         <variant>address</variant>
         <address>
            <search>127083, Россия, г. Москва, Петровско-Разумовская аллея, 12а</search>
         </address>
         <time>
            <worktimeStart>9:30</worktimeStart>
            <worktimeEnd>18:30</worktimeEnd>
         </time>
      </arrival>
   </delivery>
   <members>
      <requester>
         <uid>000</uid>
         <role>sender</role>
      </requester>
   </members>
   <cargo>
      <quantity>1</quantity>
      <length>0.1</length>
      <width>0.1</width>
      <height>0.1</height>
      <weight>8.5</weight>
      <totalVolume>0.1</totalVolume>
      <totalWeight>8.5</totalWeight>
      <hazardClass>0</hazardClass>
      <freightUID>0x82e6000423b423b711da7f670f032f40</freightUID>
      <insurance>
         <statedValue>5000</statedValue>
         <term>true</term>
      </insurance>
   </cargo>

</request>

Ответ

  • JSON
  • XML
{
   "metadata":{
      "status":200,
      "generated_at":"2021-08-31 12:57:41"
   },
   "data":{
      "derival":{
         "terminal":"Санкт-Петербург",
         "price":0,
         "servicePrice":null,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            
         ]
      },
      "small":{
         "price":849.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "arrival":{
         "terminal":"Москва",
         "price":0,
         "servicePrice":null,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            
         ]
      },
      "price":899.0,
      "priceMinimal":"small",
      "orderDates":{
         "pickup":"2021-09-02",
         "arrivalToOspSender":null,
         "derivalFromOspSender":"2021-09-03",
         "arrivalToOspReceiver":"2021-09-04",
         "derivalFromOspReceiver":"2021-09-04"
      },
      "deliveryTerm":0,
      "insurance":50.0,
      "insuranceComponents":{
         "cargoInsurance":50.0,
         "termInsurance":0,
         "contractPrice":false
      },
      "notify":{
         "price":0,
         "contractPrice":false,
         "premium":0,
         "discount":100.0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            {
               "name":"Скидка на информирование при отправке малогабаритного груза",
               "value":15.0,
               "date":null,
               "announcement":true,
               "public":true
            }
         ]
      },
      "simpleShippingAvailable":true,
      "availableDeliveryTypes":{
         "small":849.0
      },
      "foundAddresses":[
         {
            "source":"197101, Санкт-Петербург, Петроградская набережная, 36 лит А",
            "result":"190000, Россия, г Санкт-Петербург, г Санкт-Петербург, наб Петроградская, дом 36, стр. А",
            "field":"delivery.derival.address.search"
         },
         {
            "source":"127083, Россия, г. Москва, Петровско-Разумовская аллея, 12а",
            "result":"127083, Россия, г Москва, г Москва, аллея Петровско-Разумовская, дом 12А",
            "field":"delivery.arrival.address.search"
         }
      ]
   }
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2021-08-31 12:57:41</generated_at>
   </metadata>
   <data>
      <derival>
         <terminal>Санкт-Петербург</terminal>
         <price>0</price>
         <servicePrice />
         <contractPrice>false</contractPrice>
      </derival>
      <small>
         <price>849</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </small>
      <arrival>
         <terminal>Москва</terminal>
         <price>0</price>
         <servicePrice />
         <contractPrice>false</contractPrice>
      </arrival>
      <price>899</price>
      <priceMinimal>small</priceMinimal>
      <orderDates>
         <pickup>2021-09-02</pickup>
         <arrivalToOspSender />
         <derivalFromOspSender>2021-09-03</derivalFromOspSender>
         <arrivalToOspReceiver>2021-09-04</arrivalToOspReceiver>
         <derivalFromOspReceiver>2021-09-04</derivalFromOspReceiver>
      </orderDates>
      <deliveryTerm>0</deliveryTerm>
      <insurance>50</insurance>
      <insuranceComponents>
         <cargoInsurance>50</cargoInsurance>
         <termInsurance>0</termInsurance>
         <contractPrice>false</contractPrice>
      </insuranceComponents>
      <notify>
         <price>0</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>100</discount>
         <discountDetails>
            <name>Скидка на информирование при отправке малогабаритного груза</name>
            <value>15</value>
            <date />
            <announcement>true</announcement>
            <public>true</public>
         </discountDetails>
      </notify>
      <simpleShippingAvailable>true</simpleShippingAvailable>
      <availableDeliveryTypes>
         <small>849</small>
      </availableDeliveryTypes>
      <foundAddresses>
         <source>197101, Санкт-Петербург, Петроградская набережная, 36 лит А</source>
         <result>190000, Россия, г Санкт-Петербург, г Санкт-Петербург, наб Петроградская, дом 36, стр. А</result>
         <field>delivery.derival.address.search</field>
      </foundAddresses>
      <foundAddresses>
         <source>127083, Россия, г. Москва, Петровско-Разумовская аллея, 12а</source>
         <result>127083, Россия, г Москва, г Москва, аллея Петровско-Разумовская, дом 12А</result>
         <field>delivery.arrival.address.search</field>
      </foundAddresses>
   </data>
</response>

Пример 4

Пользователь авторизован Нет (1)
Роль пользователя в перевозке Отправитель
Условия доставки От терминала отправителя до адреса получателя (2)
Вид перевозки Экспресс-перевозка
Погрузо-разгрузочные работы
Дополнительные требования к транспорту Снятие тента с автомобиля — «растентовка» (3)
Количество грузовых мест 1
Упаковка Специальная упаковка для автозапчастей («Спец. упаковка для автозапчастей») (4)
Дополнительные услуги

Примечания:

  1. При расчёте стоимости услуг не будут учтены индивидуальные скидки клиента.

  2. Данный пример иллюстрирует передачу адреса при помощи координат, подробнее см. описание параметра «address.search» класса «DerivalArrival» метода «Калькулятор стоимости и сроков перевозки».
  3. См. «Справочник специальных требований к транспорту».
  4. См. «Справочник дополнительных услуг»

Запрос

  • JSON
  • XML
{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "delivery":{
      "deliveryType":{
         "type":"express"
      },
      "derival":{
         "variant":"terminal",
         "produceDate":"2022-05-11",
         "terminalID":"297"
      },
      "arrival":{
         "variant":"address",
         "address":{
            "search":"47.204150, 39.701188"
         },
         "time":{
            "worktimeStart":"9:30",
            "worktimeEnd":"19:00"
         },
         "requirements":[
            "0x818e8ff1eda1abc349318a478659af08"
         ]
      },
      "packages":[
         {
            "uid":"0xad97901b0ecef0f211e889fcf4624fea",
            "count":1
         }
      ]
   },
   "payment":{
      "paymentCitySearch":{
         "search":"Ростов-на-Дону"
      },
      "type":"cash"
   },
   "cargo":{
      "quantity":1,
      "length":0.55,
      "width":0.4,
      "height":0.3,
      "totalVolume":0.07,
      "totalWeight":32,
      "freightUID":"0x86f5acdb4fdf9a804fbc8c133da1bfdd"
   }
}

Адрес метода: https://api.dellin.ru/v2/calculator.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <delivery>
      <deliveryType>
         <type>express</type>
      </deliveryType>
      <derival>
         <variant>terminal</variant>
         <produceDate>2022-05-11</produceDate>
         <terminalID>297</terminalID>
      </derival>
      <arrival>
         <variant>address</variant>
         <address>
            <search>47.204150, 39.701188</search>
         </address>
         <time>
            <worktimeStart>9:30</worktimeStart>
            <worktimeEnd>19:00</worktimeEnd>
         </time>
         <requirements>0x818e8ff1eda1abc349318a478659af08</requirements>
      </arrival>
      <packages>
         <uid>0xad97901b0ecef0f211e889fcf4624fea</uid>
         <count>1</count>
      </packages>
   </delivery>
   <payment>
      <paymentCitySearch>
         <search>Ростов-на-Дону</search>
      </paymentCitySearch>
      <type>cash</type>
   </payment>
   <cargo>
      <quantity>1</quantity>
      <length>0.55</length>
      <width>0.4</width>
      <height>0.3</height>
      <totalVolume>0.07</totalVolume>
      <totalWeight>32</totalWeight>
      <freightUID>0x86f5acdb4fdf9a804fbc8c133da1bfdd</freightUID>
   </cargo>
</request>

Ответ

  • JSON
  • XML
{
   "metadata":{
      "status":200,
      "generated_at":"2022-05-05 12:30:48"
   },
   "data":{
      "derival":{
         "terminal":"Москва",
         "price":100.0,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            {
               "id":"36",
               "name":"Москва Север",
               "address":"Москва, Лобненская ул., 18",
               "streetCode":"7700000000017250000000000",
               "price":100.0,
               "default":true,
               "express":true,
               "isPVZ":false
            },
            {
               "id":"359",
               "name":"Москва Академический",
               "address":"Москва, ул. Вавилова ул, 9А, стр. 3 ",
               "streetCode":"7700000000009240000000000",
               "price":0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"361",
               "name":"Москва Владыкино",
               "address":"Москва, Сигнальный проезд, 16, стр. 27",
               "streetCode":"7700000000026420000000000",
               "price":0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"124",
               "name":"Москва Войковская ",
               "address":"Москва, ул. Адмирала Макарова, 2, стр. 23",
               "streetCode":"7700000000017770000000000",
               "price":100.0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"283",
               "name":"Москва Восток",
               "address":"Москва, Волгоградский пр-кт, 42, корпус 23",
               "streetCode":"7700000000000400000000000",
               "price":100.0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"18",
               "name":"Москва Запад",
               "address":"Москва, Рябиновая ул, 37, стр 1",
               "streetCode":"7700000000034330000000000",
               "price":100.0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"82",
               "name":"Москва Капотня",
               "address":"Москва, Московская обл, Люберецкий р-н, г. Котельники, Дзержинское ш., 14",
               "streetCode":"5000003200000140000000000",
               "price":100.0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"293",
               "name":"Москва Красносельская",
               "address":"Москва, Леснорядский пер., 18, стр. 1",
               "streetCode":"7700000000006600000000000",
               "price":0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"375",
               "name":"Москва Лефортово",
               "address":"Москва, 1-я Энтузиастов ул., 3",
               "streetCode":"7700000000004630000000000",
               "price":0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"119",
               "name":"Москва Марьино",
               "address":"Москва, Иловайская ул., 3, стр. 1",
               "streetCode":"7700000000001700000000000",
               "price":100.0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"397",
               "name":"Москва Медведково",
               "address":"Москва, ул. Полярная, 31Гс2",
               "streetCode":"7700000000023440000000000",
               "price":0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"125",
               "name":"Москва Щелковская",
               "address":"Москва, ул. Пермская 1с15",
               "streetCode":"7700000000007420000000000",
               "price":100.0,
               "default":false,
               "express":false,
               "isPVZ":false
            },
            {
               "id":"297",
               "name":"Москва Юг 2",
               "address":"Москва, Подольских Курсантов ул., 17, к. 2",
               "streetCode":"7700000000023150000000000",
               "price":100.0,
               "default":false,
               "express":true,
               "isPVZ":false
            }
         ]
      },
      "express":{
         "price":988.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "arrival":{
         "terminal":"Ростов-на-Дону",
         "price":2793.0,
         "servicePrice":793.0,
         "contractPrice":false,
         "premiumDetails":[
            {
               "name":"Растентовка (получатель)",
               "value":2000.0,
               "date":null,
               "announcement":false,
               "public":true
            }
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            
         ]
      },
      "price":5249.0,
      "priceMinimal":"auto",
      "packages":{
         "0xAD97901B0ECEF0F211E889FCF4624FEA":{
            "price":1250.0,
            "contractPrice":false,
            "premium":0,
            "discount":0,
            "premiumDetails":[
               
            ],
            "discountDetails":[
               
            ]
         }
      },
      "orderDates":{
         "pickup":null,
         "senderTerminalTime":"18:00:00",
         "arrivalToOspSender":"2022-05-11",
         "derivalFromOspSender":"2022-05-11",
         "arrivalToOspReceiver":"2022-05-13",
         "derivalFromOspReceiver":"2022-05-13",
         "derivalToAddress":"2022-05-13 10:00:00"
      },
      "deliveryTerm":0,
      "insurance":103.0,
      "insuranceComponents":{
         "cargoInsurance":103.0,
         "termInsurance":0,
         "contractPrice":false
      },
      "notify":{
         "price":15.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "simpleShippingAvailable":true,
      "availableDeliveryTypes":{
         "auto":784.0,
         "express":988.0
      },
      "foundAddresses":[
         {
            "source":"344002, Россия, Ростовская область, Ростов-на-Дону, 1-я Луговая улица, дом 3",
            "result":"344002, Россия, обл Ростовская, г Ростов-на-Дону, ул 1-я Луговая, дом 3",
            "field":"delivery.arrival.address.search"
         },
         {
            "source":"Ростов-на-Дону",
            "result":"Россия, обл Ростовская, г Ростов-на-Дону",
            "field":"payment.paymentCitySearch.search"
         }
      ]
   }
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2022-05-05 12:30:48</generated_at>
   </metadata>
   <data>
      <derival>
         <terminal>Москва</terminal>
         <price>100</price>
         <contractPrice>false</contractPrice>
         <terminals>
            <id>36</id>
            <name>Москва Север</name>
            <address>Москва, Лобненская ул., 18</address>
            <streetCode>7700000000017250000000000</streetCode>
            <price>100</price>
            <default>true</default>
            <express>true</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>359</id>
            <name>Москва Академический</name>
            <address>Москва, ул. Вавилова ул, 9А, стр. 3 </address>
            <streetCode>7700000000009240000000000</streetCode>
            <price>0</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>361</id>
            <name>Москва Владыкино</name>
            <address>Москва, Сигнальный проезд, 16, стр. 27</address>
            <streetCode>7700000000026420000000000</streetCode>
            <price>0</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>124</id>
            <name>Москва Войковская </name>
            <address>Москва, ул. Адмирала Макарова, 2, стр. 23</address>
            <streetCode>7700000000017770000000000</streetCode>
            <price>100</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>283</id>
            <name>Москва Восток</name>
            <address>Москва, Волгоградский пр-кт, 42, корпус 23</address>
            <streetCode>7700000000000400000000000</streetCode>
            <price>100</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>18</id>
            <name>Москва Запад</name>
            <address>Москва, Рябиновая ул, 37, стр 1</address>
            <streetCode>7700000000034330000000000</streetCode>
            <price>100</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>82</id>
            <name>Москва Капотня</name>
            <address>Москва, Московская обл, Люберецкий р-н, г. Котельники, Дзержинское ш., 14</address>
            <streetCode>5000003200000140000000000</streetCode>
            <price>100</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>293</id>
            <name>Москва Красносельская</name>
            <address>Москва, Леснорядский пер., 18, стр. 1</address>
            <streetCode>7700000000006600000000000</streetCode>
            <price>0</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>375</id>
            <name>Москва Лефортово</name>
            <address>Москва, 1-я Энтузиастов ул., 3</address>
            <streetCode>7700000000004630000000000</streetCode>
            <price>0</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>119</id>
            <name>Москва Марьино</name>
            <address>Москва, Иловайская ул., 3, стр. 1</address>
            <streetCode>7700000000001700000000000</streetCode>
            <price>100</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>397</id>
            <name>Москва Медведково</name>
            <address>Москва, ул. Полярная, 31Гс2</address>
            <streetCode>7700000000023440000000000</streetCode>
            <price>0</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>125</id>
            <name>Москва Щелковская</name>
            <address>Москва, ул. Пермская 1с15</address>
            <streetCode>7700000000007420000000000</streetCode>
            <price>100</price>
            <default>false</default>
            <express>false</express>
            <isPVZ>false</isPVZ>
         </terminals>
         <terminals>
            <id>297</id>
            <name>Москва Юг 2</name>
            <address>Москва, Подольских Курсантов ул., 17, к. 2</address>
            <streetCode>7700000000023150000000000</streetCode>
            <price>100</price>
            <default>false</default>
            <express>true</express>
            <isPVZ>false</isPVZ>
         </terminals>
      </derival>
      <express>
         <price>988</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </express>
      <arrival>
         <terminal>Ростов-на-Дону</terminal>
         <price>2793</price>
         <servicePrice>793</servicePrice>
         <contractPrice>false</contractPrice>
         <premiumDetails>
            <name>Растентовка (получатель)</name>
            <value>2000</value>
            <date />
            <announcement>false</announcement>
            <public>true</public>
         </premiumDetails>
      </arrival>
      <price>5249</price>
      <priceMinimal>auto</priceMinimal>
      <packages>
         <0xAD97901B0ECEF0F211E889FCF4624FEA>
            <price>1250</price>
            <contractPrice>false</contractPrice>
            <premium>0</premium>
            <discount>0</discount>
         </0xAD97901B0ECEF0F211E889FCF4624FEA>
      </packages>
      <orderDates>
         <pickup />
         <senderTerminalTime>18:00:00</senderTerminalTime>
         <arrivalToOspSender>2022-05-11</arrivalToOspSender>
         <derivalFromOspSender>2022-05-11</derivalFromOspSender>
         <arrivalToOspReceiver>2022-05-13</arrivalToOspReceiver>
         <derivalFromOspReceiver>2022-05-13</derivalFromOspReceiver>
         <derivalToAddress>2022-05-13 10:00:00</derivalToAddress>
      </orderDates>
      <deliveryTerm>0</deliveryTerm>
      <insurance>103</insurance>
      <insuranceComponents>
         <cargoInsurance>103</cargoInsurance>
         <termInsurance>0</termInsurance>
         <contractPrice>false</contractPrice>
      </insuranceComponents>
      <notify>
         <price>15</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </notify>
      <simpleShippingAvailable>true</simpleShippingAvailable>
      <availableDeliveryTypes>
         <auto>784</auto>
         <express>988</express>
      </availableDeliveryTypes>
      <foundAddresses>
         <source>344002, Россия, Ростовская область, Ростов-на-Дону, 1-я Луговая улица, дом 3</source>
         <result>344002, Россия, обл Ростовская, г Ростов-на-Дону, ул 1-я Луговая, дом 3</result>
         <field>delivery.arrival.address.search</field>
      </foundAddresses>
      <foundAddresses>
         <source>Ростов-на-Дону</source>
         <result>Россия, обл Ростовская, г Ростов-на-Дону</result>
         <field>payment.paymentCitySearch.search</field>
      </foundAddresses>
   </data>
</response>

Пример 5

Пользователь авторизован Да (1)
Роль пользователя в перевозке Отправитель
Условия доставки

От адреса отправителя до аэропорта (доставка в город, где нет подразделения компании «Деловые линии»)

Вид перевозки Авиаперевозка
Погрузо-разгрузочные работы
Дополнительные требования к транспорту
Количество грузовых мест 1
Упаковка Воздушно-пузырьковая плёнка и деревянная обрешётка — «Деревянная обрешётка + амортизация» (2)
Дополнительные услуги Перевозка негабаритного груза (3)

Примечания:

  1. При расчёте стоимости услуг будут учтены индивидуальные скидки клиента.

  2. См. «Справочник дополнительных услуг».
  3. Негабаритное грузовое место — это грузовое место, вес которого больше либо равен 100 кг (80 кг в случае перевозки авиатранспортом) или одно из измерений (Д*Ш*В) которого больше либо равно 3 м (80 см в случае перевозки авиатранспортом)

Запрос

  • JSON
  • XML

Адрес метода: https://api.dellin.ru/v2/calculator.json 

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "delivery":{
      "deliveryType":{
         "type":"avia"
      },
      "derival":{
         "produceDate":"2021-09-07",
         "variant":"address",
         "address":{
            "search":"ул. Петухова, 33, Новосибирск, Новосибирская обл., 630088"
         },
         "time":{
            "worktimeStart":"10:00",
            "worktimeEnd":"20:00"
         }
      },
      "arrival":{
         "variant":"airport",
         "city":"4100000100000000000000000"
      },
      "packages":[
         {
            "uid":"0xad97901b0ecef0f211e889fcf4624fec"
         }
      ]
   },
   "members":{
      "requester":{
         "UID":"000",
         "role":"sender"
      }
   },
   "cargo":{
      "quantity":1,
      "length":1.2,
      "width":0.9,
      "height":0.65,
      "totalVolume":0.7,
      "totalWeight":320,
      "oversizedVolume":0.7,
      "oversizedWeight":320,
      "hazardClass":0,
      "freightUID":"0xa2eea3dd15ed7edd46ccdf5f1743c030",
      "insurance":{
         "statedValue":210000,
         "term":true
      }
   }
}

Адрес метода: https://api.dellin.ru/v2/calculator.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <delivery>
      <deliveryType>
         <type>avia</type>
      </deliveryType>
      <derival>
         <produceDate>2021-09-07</produceDate>
         <variant>address</variant>
         <address>
            <search>ул. Петухова, 33, Новосибирск, Новосибирская обл., 630088</search>
         </address>
         <time>
            <worktimeStart>10:00</worktimeStart>
            <worktimeEnd>20:00</worktimeEnd>
         </time>
      </derival>
      <arrival>
         <variant>airport</variant>
         <city>4100000100000000000000000</city>
      </arrival>
      <packages>
         <uid>0xad97901b0ecef0f211e889fcf4624fec</uid>
      </packages>
   </delivery>
   <members>
      <requester>
         <UID>000</UID>
         <role>sender</role>
      </requester>
   </members>
   <cargo>
      <quantity>1</quantity>
      <length>1.2</length>
      <width>0.9</width>
      <height>0.65</height>
      <totalVolume>0.7</totalVolume>
      <totalWeight>320</totalWeight>
      <oversizedVolume>0.7</oversizedVolume>
      <oversizedWeight>320</oversizedWeight>
      <hazardClass>0</hazardClass>
      <freightUID>0xa2eea3dd15ed7edd46ccdf5f1743c030</freightUID>
      <insurance>
         <statedValue>210000</statedValue>
         <term>true</term>
      </insurance>
   </cargo>
</request>

Ответ

  • JSON
  • XML
{
   "metadata":{
      "status":200,
      "generated_at":"2021-08-31 11:24:19"
   },
   "data":{
      "derival":{
         "terminal":"Новосибирск",
         "price":1013.0,
         "servicePrice":1013.0,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            
         ]
      },
      "air":{
         "price":96230.0,
         "contractPrice":false,
         "premium":0,
         "discount":16.000349162011172,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            {
               "name":"Авиаперевозки в Петропавловск-Камчатский, Южно-Сахалинск, Якутск: скидки до 80%",
               "value":18329.6,
               "date":"2021-11-01",
               "announcement":true,
               "public":true
            }
         ]
      },
      "arrival":{
         "terminal":"Владивосток",
         "price":null,
         "contractPrice":true,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            
         ]
      },
      "price":100231.0,
      "priceMinimal":"auto",
      "packages":{
         "0xAD97901B0ECEF0F211E889FCF4624FEC":{
            "price":945.0,
            "contractPrice":false,
            "premium":0,
            "discount":0,
            "premiumDetails":[
               
            ],
            "discountDetails":[
               
            ]
         }
      },
      "orderDates":{
         "pickup":"2021-09-07",
         "arrivalToOspSender":null,
         "derivalFromOspSender":"2021-09-07",
         "arrivalToOspReceiver":null,
         "arrivalToAirport":"2021-09-09",
         "arrivalToAirportMax":"2021-09-11",
         "giveoutFromOspReceiver":"2021-09-09 00:00:00",
         "giveoutFromOspReceiverMax":"2021-09-11 00:00:00",
         "derivalFromOspReceiver":null
      },
      "deliveryTerm":0,
      "insurance":2028.0,
      "insuranceComponents":{
         "cargoInsurance":2028.0,
         "termInsurance":0,
         "contractPrice":false
      },
      "notify":{
         "price":15.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "simpleShippingAvailable":true,
      "availableDeliveryTypes":{
         "auto":9277.0,
         "avia":96230.0,
         "express":13437.0
      },
      "information":[
         "После оформления заказа наш специалист свяжется с Вами для утверждения стоимости"
      ],
      "foundAddresses":[
         {
            "source":"ул. Петухова, 33, Новосибирск, Новосибирская обл., 630088",
            "result":"630088, Россия, обл Новосибирская, г Новосибирск, ул Петухова, дом 33",
            "field":"delivery.derival.address.search"
         }
      ]
   }
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2021-08-31 11:24:19</generated_at>
   </metadata>
   <data>
      <derival>
         <terminal>Новосибирск</terminal>
         <price>1013</price>
         <servicePrice>1013</servicePrice>
         <contractPrice>false</contractPrice>
      </derival>
      <air>
         <price>96230</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>16.000349162011172</discount>
         <discountDetails>
            <name>Авиаперевозки в Петропавловск-Камчатский, Южно-Сахалинск, Якутск: скидки до 80%</name>
            <value>18329.6</value>
            <date>2021-11-01</date>
            <announcement>true</announcement>
            <public>true</public>
         </discountDetails>
      </air>
      <arrival>
         <terminal>Владивосток</terminal>
         <price />
         <contractPrice>true</contractPrice>
      </arrival>
      <price>100231</price>
      <priceMinimal>auto</priceMinimal>
      <packages>
         <0xAD97901B0ECEF0F211E889FCF4624FEC>
            <price>945</price>
            <contractPrice>false</contractPrice>
            <premium>0</premium>
            <discount>0</discount>
         </0xAD97901B0ECEF0F211E889FCF4624FEC>
      </packages>
      <orderDates>
         <pickup>2021-09-07</pickup>
         <arrivalToOspSender />
         <derivalFromOspSender>2021-09-07</derivalFromOspSender>
         <arrivalToOspReceiver />
         <arrivalToAirport>2021-09-09</arrivalToAirport>
         <arrivalToAirportMax>2021-09-11</arrivalToAirportMax>
         <giveoutFromOspReceiver>2021-09-09 00:00:00</giveoutFromOspReceiver>
         <giveoutFromOspReceiverMax>2021-09-11 00:00:00</giveoutFromOspReceiverMax>
         <derivalFromOspReceiver />
      </orderDates>
      <deliveryTerm>0</deliveryTerm>
      <insurance>2028</insurance>
      <insuranceComponents>
         <cargoInsurance>2028</cargoInsurance>
         <termInsurance>0</termInsurance>
         <contractPrice>false</contractPrice>
      </insuranceComponents>
      <notify>
         <price>15</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </notify>
      <simpleShippingAvailable>true</simpleShippingAvailable>
      <availableDeliveryTypes>
         <auto>9277</auto>
         <avia>96230</avia>
         <express>13437</express>
      </availableDeliveryTypes>
      <information>После оформления заказа наш специалист свяжется с Вами для утверждения стоимости</information>
      <foundAddresses>
         <source>ул. Петухова, 33, Новосибирск, Новосибирская обл., 630088</source>
         <result>630088, Россия, обл Новосибирская, г Новосибирск, ул Петухова, дом 33</result>
         <field>delivery.derival.address.search</field>
      </foundAddresses>
   </data>
</response>

Пример 6

Пользователь авторизован Да (1)
Роль пользователя в перевозке Отправитель
Условия доставки От адреса отправителя до адреса получателя (2)
Вид перевозки Автоперевозка
Погрузо-разгрузочные работы На адресе получателя
Дополнительные требования к транспорту Грузоподъёмная платформа -«гидроборт» (3)
Количество грузовых мест 1
Упаковка Мешок (4)
Дополнительные услуги Указано точное время доставки груза 

Примечания:

  1. При расчёте стоимости услуг будут учтены индивидуальные скидки клиента.

  2. Данный пример иллюстрирует определение адресов отправителя и получателя при помощи КЛАДР, подробнее о работе с КЛАДР см. раздел «Поиск КЛАДР».
  3. См. «Справочник специальных требований к транспорту».

  4. См. «Справочник дополнительных услуг»

Запрос

  • JSON
  • XML

Адрес метода: https://api.dellin.ru/v2/calculator.json 

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "delivery":{
      "deliveryType":{
         "type":"auto"
      },
      "derival":{
         "produceDate":"2021-10-01",
         "variant":"address",
         "address":{
            "street":"5700000100007600000000000"
         },
         "time":{
            "worktimeStart":"08:30",
            "worktimeEnd":"12:30"
         }
      },
      "arrival":{
         "variant":"address",
         "address":{
            "street":"7700000000076360000000000"
         },
         "time":{
            "worktimeStart":"15:00",
            "worktimeEnd":"15:30",
            "exactTime":"true"
         },
         "handling":{
            "freightLift":true,
            "toFloor":2,
            "carry":50
         },
         "requirements":[
            "0x92fce2284f000b0241dad7c2e88b1655"
         ]
      },
      "packages":[
         {
            "uid":"0x947845D9BDC69EFA49630D8C080C4FBE",
            "count":1
         }
      ]
   },
   "members":{
      "requester":{
         "uid":"000",
         "role":"sender"
      }
   },
   "cargo":{
      "quantity":1,
      "length":0.4,
      "width":0.4,
      "height":1.2,
      "totalWeight":80,
      "totalVolume":0.19,
      "freightUID":"0x98086eae8b603ea911e5e1f0bdbffee9"
   }
}

Адрес метода: https://api.dellin.ru/v2/calculator.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <delivery>
      <deliveryType>
         <type>auto</type>
      </deliveryType>
      <derival>
         <produceDate>2021-10-01</produceDate>
         <variant>address</variant>
         <address>
            <street>5700000100007600000000000</street>
         </address>
         <time>
            <worktimeStart>08:30</worktimeStart>
            <worktimeEnd>12:30</worktimeEnd>
         </time>
      </derival>
      <arrival>
         <variant>address</variant>
         <address>
            <street>7700000000076360000000000</street>
         </address>
         <time>
            <worktimeStart>15:00</worktimeStart>
            <worktimeEnd>15:30</worktimeEnd>
            <exactTime>true</exactTime>
         </time>
         <handling>
            <freightLift>true</freightLift>
            <toFloor>2</toFloor>
            <carry>50</carry>
         </handling>
         <requirements>0x92fce2284f000b0241dad7c2e88b1655</requirements>
      </arrival>
      <packages>
         <uid>0x947845D9BDC69EFA49630D8C080C4FBE</uid>
         <count>1</count>
      </packages>
   </delivery>
   <members>
      <requester>
         <uid>000</uid>
         <role>sender</role>
      </requester>
   </members>
   <cargo>
      <quantity>1</quantity>
      <length>0.4</length>
      <width>0.4</width>
      <height>1.2</height>
      <totalWeight>80</totalWeight>
      <totalVolume>0.19</totalVolume>
      <freightUID>0x98086eae8b603ea911e5e1f0bdbffee9</freightUID>
   </cargo>
</request>

Ответ

  • JSON
  • XML
{
   "metadata":{
      "status":200,
      "generated_at":"2021-08-31 13:26:50"
   },
   "data":{
      "derival":{
         "terminal":"Орел",
         "price":480.0,
         "servicePrice":480.0,
         "contractPrice":false,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            
         ]
      },
      "intercity":{
         "price":672.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "arrival":{
         "terminal":"Москва",
         "price":6880.0,
         "servicePrice":880.0,
         "contractPrice":false,
         "premiumDetails":[
            {
               "name":"Гидроборт (получатель)",
               "value":2000.0,
               "date":null,
               "announcement":false,
               "public":true
            },
            {
               "name":"Экспедирование до клиента (фиксированное время)",
               "value":250.0,
               "date":null,
               "announcement":false,
               "public":true
            }
         ],
         "discountDetails":[
            
         ],
         "terminals":[
            
         ],
         "handling":{
            "price":3750.0,
            "contractPrice":false,
            "premium":0,
            "discount":0,
            "premiumDetails":[
               
            ],
            "discountDetails":[
               
            ]
         }
      },
      "price":8360.0,
      "priceMinimal":"auto",
      "packages":{
         "0x947845D9BDC69EFA49630D8C080C4FBE":{
            "price":90.0,
            "contractPrice":false,
            "premium":0,
            "discount":0,
            "premiumDetails":[
               
            ],
            "discountDetails":[
               
            ]
         }
      },
      "orderDates":{
         "pickup":"2021-10-01",
         "arrivalToOspSender":null,
         "derivalFromOspSender":"2021-10-02",
         "arrivalToOspReceiver":"2021-10-04",
         "derivalFromOspReceiver":"2021-10-04"
      },
      "deliveryTerm":0,
      "insurance":223.0,
      "insuranceComponents":{
         "cargoInsurance":176.0,
         "termInsurance":47.0,
         "contractPrice":false
      },
      "notify":{
         "price":15.0,
         "contractPrice":false,
         "premium":0,
         "discount":0,
         "premiumDetails":[
            
         ],
         "discountDetails":[
            
         ]
      },
      "simpleShippingAvailable":true,
      "availableDeliveryTypes":{
         "auto":672.0,
         "express":1040.0
      }
   }
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2021-08-31 13:26:50</generated_at>
   </metadata>
   <data>
      <derival>
         <terminal>Орел</terminal>
         <price>480</price>
         <servicePrice>480</servicePrice>
         <contractPrice>false</contractPrice>
      </derival>
      <intercity>
         <price>672</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </intercity>
      <arrival>
         <terminal>Москва</terminal>
         <price>6880</price>
         <servicePrice>880</servicePrice>
         <contractPrice>false</contractPrice>
         <premiumDetails>
            <name>Гидроборт (получатель)</name>
            <value>2000</value>
            <date />
            <announcement>false</announcement>
            <public>true</public>
         </premiumDetails>
         <premiumDetails>
            <name>Экспедирование до клиента (фиксированное время)</name>
            <value>250</value>
            <date />
            <announcement>false</announcement>
            <public>true</public>
         </premiumDetails>
         <handling>
            <price>3750</price>
            <contractPrice>false</contractPrice>
            <premium>0</premium>
            <discount>0</discount>
         </handling>
      </arrival>
      <price>8360</price>
      <priceMinimal>auto</priceMinimal>
      <packages>
         <0x947845D9BDC69EFA49630D8C080C4FBE>
            <price>90</price>
            <contractPrice>false</contractPrice>
            <premium>0</premium>
            <discount>0</discount>
         </0x947845D9BDC69EFA49630D8C080C4FBE>
      </packages>
      <orderDates>
         <pickup>2021-10-01</pickup>
         <arrivalToOspSender />
         <derivalFromOspSender>2021-10-02</derivalFromOspSender>
         <arrivalToOspReceiver>2021-10-04</arrivalToOspReceiver>
         <derivalFromOspReceiver>2021-10-04</derivalFromOspReceiver>
      </orderDates>
      <deliveryTerm>0</deliveryTerm>
      <insurance>223</insurance>
      <insuranceComponents>
         <cargoInsurance>176</cargoInsurance>
         <termInsurance>47</termInsurance>
         <contractPrice>false</contractPrice>
      </insuranceComponents>
      <notify>
         <price>15</price>
         <contractPrice>false</contractPrice>
         <premium>0</premium>
         <discount>0</discount>
      </notify>
      <simpleShippingAvailable>true</simpleShippingAvailable>
      <availableDeliveryTypes>
         <auto>672</auto>
         <express>1040</express>
      </availableDeliveryTypes>
   </data>
</response>

Понравилась статья? Поделить с друзьями:
  • Как найти все чертежи ведьмачьих доспехов
  • Cmd как найти все файлы
  • Как найти болото в майнкрафт координаты
  • Как найти тотем в море воров
  • Как найти минералы на урале