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

API
Главная / API - Расчет стоимости перевозки

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

Обновлено 30.10.2023
207 кб

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

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

Пример 1

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

Примечания:

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

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

Запрос

Адрес метода: 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>

Ответ

{
   "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", см. "Калькулятор стоимости и сроков перевозки"

Запрос

Адрес метода: 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>

Ответ

{
   "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 куб. м.
    Заказ услуги "Доставка малогабаритного груза" возможен только в случае, если в городах отправки и получения есть подразделения компании "Деловые Линии", более подробную информацию см. на сайте компании

Запрос

Адрес метода: 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>

Ответ

{
   "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. См. "Справочник дополнительных услуг"

Запрос

{
   "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>

Ответ

{
   "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. Негабаритное грузовое место - это:

  • при авиаперевозке, если заказана жесткая упаковка (2): грузовое место, вес которого до упаковки больше 53 кг либо хотя бы одно из измерений (Д х Ш х В) которого до упаковки больше 1,2 х 0,9 х 0,65 м соответственно;
  • в остальных случаях: грузовое место, хотя бы одна из весогабаритных характеристик которого (длина, ширина, высота или вес) превышает соответствующее значение из ответа метода "Параметры негабаритного груза" с учетом вида доставки ("request.delivery.deliveryType.type"), на дату, указанную в параметре "request.delivery.derival.produceDate" (см. "Калькулятор стоимости и сроков перевозки").

4. Заказ жесткой упаковки определяется передачей в параметре "request.delivery.packages.uid" идентификатора одного из следующих видов упаковки (см. "Справочник дополнительных услуг"):

  • "crate" - деревянная обрешётка,
  • "crate_plus" - жёсткий короб,
  • "crate_with_bubble" - деревянная обрешетка + амортизация,
  • "protect_auto_glass" - спец. упаковка для автостекол,
  • "protect_auto_part" - спец. упаковка для автозапчастей

Запрос

Адрес метода: 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>

Ответ

{
   "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>
      <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. См. "Справочник дополнительных услуг"

Запрос

Адрес метода: 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>

Ответ

{
   "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>